You guys don't get it. The US is totally responsible.
See.. they had this GREAT civilization.. leadership in mathematics, science.. very advanced. Military power? They almost made it to Paris in 732 but they were turned back by Martel.
Unfortunately, that was "high tide". They had gloriously slain a lot of infidels but... Slowly, in fits and starts, Islam was pushed back.
By the mid-1100's, there were Christians occupying Islamic territory, including Jerusalem. By 1300, the Christians were pretty well pushed back out and the Euro's gave up on conquering the Holy Land. (I'm still working out how to blame this on the US 1000 years before it's creation, but I'll find a way.)
While the Euro's went on to evolving their societies, defining the "rights of man" (and woman), building bigger and better cities, etc., the Muslims didn't.
The stuck to their holy book with it's rules on how to run a 7th century society and treat women like slaves... and stuck with it for another 1300+ years.
As one recent article put it "And when contrasted with the success of Israel, Arab failures are even more humiliating. For all its flaws, out of the same desert Israel has created a functioning democracy, a modern society with an increasingly high-technology economy and thriving artistic and cultural life. Israel treats its 1m Arabs as second-class citizens, a disgrace on its democracy, yet it accords them more political rights and dignities than most Arab nations give to their own people. This is the tragedy of the Arab world."
... and so, in the end, this poor creature had no other option. He had to attack the US, the Great Satan that has "kept the Muslim man DOWN!"
Oh, wait... maybe they kept themselves down by not evolving beyond an unchanged 7th century religion that provided them with leadership either by dictatorial kings or dictatorial religious leaders?
Nah, no way.
Only thing left is to gloriously slay some more infidels and return to their proper place in the world. While keeping their women as slaves of course....
Ah, the good old days!