I am a software engineer, not a financial expert, so my simplistic view is this:
Financial Institutions (FI) made it too easy for people to buy more house than they could afford. I divide the blame equally between home buyers and FI, because:
a) FI should not have told people they could afford more than they could. Most people are not financial experts, and if the bank supoposedly did the math and told them they can afford it, well, then it must be true, right?
b) People should have been a bit smarter about what they can afford. If for no other reason than not pushing their finances to the limit by buying the most expensive house the FI told them they could afford.
As far as I'm concerned, the solution is not to bail those homeowners out, but to get them into houses they can actually afford. Now I live in a small-ish house in an expensive part of the country, but I am sure I would have been able to move up to a much more expensive house if I wanted to, but I decided I just didn't want to push my finances like that. I'd rather live in a smaller house and have some money left over to save and also to "live" a little instead of living paycheck to paycheck.
But now those same people that made the bad descision to buy the most expensive house they can "afford" want my tax dollars to bail them out so that they can stay in their overpriced house? There is something wrong with that, right?
Yes I understand it would be anarchy if we kicked people out onto the street, but the long-term solution is to get them into houses they can actually afford, no?