I'm not sure his logic is all that terrible. If someone tells me Bush ****ed things up in 4 months then you're saying it is absolutely unreasonable to believe that there hasn't been time for some change in 5 years?
Despite what you've apparently heard, the economy *has* been improving (albeit more slowly that most of us would like) since Obama took office. Corporations are, as a whole, more profitable now than they were when Bush took office. What's keeping things slow is that those corporations, as a whole, aren't hiring people back, they're simply making their existing employees do the workload that used to be allocated to 2-3 times as many employees.
Of course, regardless of who was in office, and when, the *vast* majority of blame for the economic damage and slow recovery is properly seated on the folks who actually make and pass the laws which allowed the damaging scenario in the first place, and has prevented change to those laws which might aid recovery. That's Congress, not the President.
Bush didn't crash the economy on his own, he had the help of Congress.
Obama can't repair the economy on his own, he needs the help of Congress, and one sizable branch thereof went *on the record* as doing anything possible to prevent Obama from getting anything done. That's the same branch which blocked 'jobs bills' from reaching the floor of the House, and then complained that Obama hasn't done anything to encourage job growth.
:sigh:
The President is, for the most part, a figurehead in American politics. He has very little power day-to-day, but he gets most of the blame assigned to him, and only some of the credit. Doesn't matter which administration, or which party, it's just how things actually work.