I'd rather have seen the US Government buy up all the "distressed mortgages" and forgive them than to have them bail out the banks who caused the mess in the first place.
Not necessarily the "main street banks" who were loaning money to anyone with a pulse, but rather, those who were gambling on the credit default swaps, those who were buying mortgages like crazy, even though they really weren't worth the paper they were printed on.
Bailing out the American citizen who was/is struggling to make ends meet in this FUBAR'd economy makes more sense than bailing out the banks who continue raking in huge profits and paying outlandish bonuses to the very people who caused this in the first place with their "funny money" schemes.
It's easy to point fingers at people who bought houses at inflated prices...but MANY of those people could afford their mortgages when they bought...but may have been suckered in by the promise of low mortgage rates in adjustable mortgages...and the promise that they'd only go down...not up.

Then, once the bubble popped, people started losing their jobs left and right...folks whose jobs were based around construction, in the multitude of related industries; building materials, home furnishings, home renovation materials and supplies, appliances, auto sales, cities and counties who started seeing huge drops in property tax collections...the list goes on and on...
Is it their fault that the economy went to shit? Hell no. Should they be "helped to keep their houses?"
That's debatable, but it serves NO ONE if everyone loses their houses and they sit empty.
Desperate times call for desperate measures.
Stop bailing out the rich and start bailing out the working class.