I wouldn't give Bush all the credit. It's the American foreign policy of regime change from the 80s that Bush resurrected that is to blame. The people that created those policies believed the American people can't unite and come together as a nation unless they have a common enemy. It's dubed "The Politics of Fear".
Bush is to blame for the current wave of anti-American sentiment. Not just amongst people in the Middle East. But also amongst people in allied countries. However the anti-American sentiment has been there for a long time bubbling under the surface.
There's a 3 part BBC documentary called, The Power of Nightmares, that covers the use of the "politics of fear" that the likes of Bush and Tony Blair try to use to control not only their own countries but others as well.
The bottom line is if you are messing with the political and power structures of other countries, creating wars, funding wars, profiteering from wars, then sooner or later that truth will be outed and the people of those countries that have suffered will hate you for it and will want revenge.
Take the Iran, Iraq war as one example of how America is willing to profiteer from war and suffering and fight wars via proxy. The good old US of A was caught red handed double dealing and selling weaponry to both sides. Prolonging the conflict.
How many people died in that war that simply didn't need to die?