Violence in the Name of Religion is Hypcrisy
Another root of violence is alienation. When a minority has an opposing view to the majority, that minority may become marginalised and alienated from the masses.
This has happened in nations previously colonised by the former British, Belgian, French, German, etc empires.
Yet another kind of violence is when a people are placed in prison camps during wartime.
In our enlightened times, even in the post-911 21st Century, prison camps will be used only as a last resort.
Instead, home-grown terrorists with no ties to al-Qaeda are fervently Muslim but wholly radical, and so willing to turn to violence for purely ideological reasons.
Yet most people in the West who mistrust the Muslim immigrants are totally ignorant of the Koran, and a few of them even choose to slander Mohammed and Islam itself, while calling themselves "God-fearing Christians".
What utter religious hypocrisy!
Even Theravada Buddhism fell into this religious hypocrisy by endorsing Buddhism as state religion and Sinhalese as state language. This political act in the mid-20th Century led to assassination of the first head of state of Sri Lanka, and later to the radicalization of Hindu militants called the Tamil Tigers.
IMHO violence in the name of God or even the Buddha is religious hypocrisy at its worst. For there is no peace of mind behind any intent to harm others in the name of religion.




