Terrorists seem to always be arabs, and why is that? There seem to be several reasons.
First, a lack of education. The least educated people always seem to spend a lot of time with religion. Depending on what religion they follow, some seem to emphasize death to non-believers more than others. In the case of Islam, somehow there is a lot of stuff that teaches an eye for an eye and Jihad at the drop of a hat.
The idea that it is ok to harm innocent people in order to exact revenge on those who have wronged you is a strange idea. They point to the supposed evils of the military of a particular country, but instead of striking at the military, which is usually vastly superior and would crush them, they seek to strike at the unsuspecting civilians who don’t even have a weapon in their hands to defend themselves.
If a military makes a mistake and attacks civilians, that’s one thing, but if you proactively target civilians on purpose, shame on you.