The average American is an idiot, and I have no joy in saying that. That Americans on average seem to believe that Democrats — the very SOBs who created the financial crisis in the first place — are better for the economy than Republicans is just mind boggling.
Unfortunately, Republicans are seen as a failure. Democrat treachery, media bias, and Republican blunders all came together to create that perception.