It is the lack of jobs. It is the hopelessness. It is discrimination. It is because they live in these horrible ghettoes. It is because they feel shut out of their adopted nation's language and culture. It is economic inequity. It is all bullshit.
It is their religion that causes these animals to blow up and murder innocent people. There is a Chinatown in every major city in the world. They face economic, language and cultural barriers. They face discrimination. Yet they are not the ones blowing up children watching a marathon in Boston or in Chechnyan schools.
Millions of people live unimaginable poverty in Mumbai and Calcutta and New Deli but it was not Hindus who flew planes into the World Trade Center, blew up a bus in London, or airport in Brussels.
Immigrants and refugees from Central America and Mexico come to the US. They live in the shadows, congregate in ghettos, face language barriers. Do the jobs Americans won't do, which translates to hard menial work with substandard pay. Yet Hispanics are not blowing up Paris cafes, shooting up newspaper offices, or bombing trains in Spain.
There is one common denominator in nearly every act of terrorism for the past 30 years. It is not poverty, it is not language, it is not nationality. It is Islam. And it is sure as the next sunrise not a religion of peace.