The economic motives are, to a large extent, what has lead to a great deal of poverty and death in the Middle East.
From a Middle Eastern point of view, not only has America funded revolutionary armies which have killed a large number of innocent non-combatants with American funded weapons, but also, trade policies have meant that many suffer so that the few can pay less.
I'm not saying that it is the US's fault alone, many of these things could not of happened without the complicity of those in power in these countries, but it is not those in power that you are dealing with here, it is the blowback from the combined greed of both American and Middle Eastern commerce, added to the fact that the US was used, rightly or wrongly, as a scapegoat by many Middle Eastern leaders for their own atrocious spending regimes.
In attacking in the manner he did, and by handing out 'Freebies' to his favourite corporations etc, Bush managed to make America look exactly as they had been described to the Arab world by their leaders.
This is as much a media war as it is a political, social and military one. America was not only attacked, but humiliated in front of the World Stage, they were egged on into Afghanistan (We have him, no we dont, Bin Who? Oh, he just popped out for milk) and, for the main part, have been led around by their noses ever since.
As long as America remains closed, defensive and directly agressive to anyone who questions their motives, they will continue to isolate and demonise themselves to the rest of the world. A more tempered approach is needed.