Indeed. They all follow Islamic principles but for most muslims,introspection is a very hard thing to do,it's easier to blame others for your failures.
From my own exprience there is a HUGE difference in mentality between west and arabs.
If you ever go to Turkey then travel to arab countries it will feel like different planets because of totally different mentality (Turkey is almost like west while arabs have totally different way of thinking/mentality).
I have seen on a personal level that this has a lot to do with how we think.
Arabs tend to mix their emotions into everything, they think with their emotions rather than just with the brain using logic and common sense which is what they do in the west.
Just the other day I had an argument with an arab in Turkey, it was a small argument about money he owed me, I didn't curse, raise my voice or was rude in any sense. I simply said I'd take him to court unless he paid me what he owed me.
This arab suddenly started cursing at me with really nasty words, then TWICE threatened to come over and kill my family.
What this stupid man didn't know was that I recorded everything.
He is from Iraq and is NOT a turkish citizen but has temporary right to stay in Turkey.
I called a few friends and got higher ranking police involved, now I'm 99% sure he will get some kind of jail then be deported.
This is a good example of emotional thinking, sure if I wanted to I could make him cry like a baby, heck I even have friends calling me right now asking me if I want them to teach him a lesson. But no I'm not emotional, I'll make this man suffer in ways he can't even imagine with his small emotional brain.
For 1 minute of emotion this man ruined his whole life, once you threaten a mans family there is no forgiveness, justice will be served (of course within the rules of the law).
But I can't help but think there is some "stupidity" in genetics involved as well.
This man that threatened me has no idea who I am and what kind of contacts I have, he is just a man from Iraq working in Turkey. I will enjoy ruining his life and watch him cry as he gets kicked out to Iraq...
By the way I'm a smart person, which means even if I don't like it I need to be patient with idiots like this.
But what is known in Turkey is that you NEVER EVER threaten another persons family like that, because if you threaten another persons family it's like begging to be shot in the head.
But this arab still did it, he lacks basic values we have here in Turkey.
Which is if you have a problem with someone you threaten him/her only, not their family. It's considered very wrong here to do that and an arab from Iraq won't understand this ever.
Conclusion: I really think it has to do with IQ level.