Obama! Well, perhaps one has to redefine leadership to include making choices that don't continue business as usual. President Obama leads in a very different way from Bush in that he asks people to consider Americans first, and not the profit margin.
Investors have a habit of migrating their money to places like China.
Had Bush been less keen to push forward a political agenda that really divided the rich from the poor, we / the world would not be in such a mess! If it's the blame game then look to past leadership!