Furthermore, while not every extremist group formed because of society ailments it is** a well known factor recognised by scholars*.
There is robust evidence that radicalisation is a social process and that identity is a key factor in why individuals become involved in violent movements. In conflicts involving violent extremism (as opposed to terrorism directed against the West), socio-economic discrimination and marginalisation do help to explain why extremist groups are able to recruit support in large numbers (Allan, Glazzard, et Al. 2015)
Unfortunately the media are complicit in equating anti Zionism with being racist against the Jews. They call this anti-semitism even though the origin of this word is from the right wing Jew haters themselves in order to make their hate of the Jews more palatable to the general populace. The right wingers always need somebody to hate, it used to be the blacks, then the Jews , then the Asians and now it's the gays and the Muslims.
Israel has certainly the right to exist, but so do the Palestinians in their state. I don't have blind folds, I see there are many radical Muslims who hate Jews and westerners but in order to create peace, the west cannot simply equate every protest against the actions of Israel with hating Jews. It's wrong, it's immoral and it holds us back.