1) Religion is not really the problem. There are a over a billion muslims in the world, and a little more than that who are Christians. The percentage of each that are involved in violence, even major wars, is so small to be statistically insignificant (definitely less than 1% or even 0.1% (or even 0.00001% if you just consider terrorists)). When religion does come into play its typically in a more ethnocentric way - e.g. religion-as-race.
2) most of the current problems, including those coming out of iraq, were not due to 'petroleum', but rather internal rebellions and foreign interference that is probably more political/ideological than financial in nature. A certain mindset might attribute a lot of the problems in the middle east to politicians a decade earlier seeking to win elections by looking tough on dictators, but not having the willpower to deal with the aftermath of their intervention.
The other points are good, though blaming 'freetrade' as the cause for unemployment and/or other financial troubles is probably a bit simplistic.