I mean if religion is so great, why has it started so many wars

from Jefferson Bethke – Why I Hate Religion, But Love Jesus (Spoken Word) on Rap Genius

Meaning

Numerous wars have been started in the name of religions, including the Crusades (in the name of Christianity), the Thirty Years War (between Catholics and Protestants), and jihad, which extreme Muslims wage against those who not only do not believe in Islam, but can also be waged against groups or countries who do not practice Islam to the degree to which some Islamic leaders believe it should be practiced. In modern times religious war has resulted in various ongoing struggles in the Middle East and the reformation and reemergence of countries, such as the Islamic Emirate of Afghanistan, which has experienced much tumult when Sharia law was imposed by the Taliban.

To help improve the meaning of these lyrics, visit “Why I Hate Religion, But Love Jesus (Spoken Word)” by Jefferson Bethke and leave a comment on the lyrics box