Bush was attacked for his economic performance, also, in his bid for reelection in 2004. It seemed his performance in foreign affairs saved him with the party claiming a vote for Bush was somehow a patriotic vote. Obama, has had a far better record in foreign affairs. He has gotten us out of Irag militarily and had a helping hand in the revolutions in Egypt and Libya. He has killed Osama Bin Laden, also to his credit.
I don't know how we are ever going to get over our deadlocked Senate and House until the filibuster is abandoned.