Every one of the parties you mention share the blame. I agree completely that the lenders should have exercised control over who got loans, the politicians should never have dismantled Glass Steagall and pressured lenders to give out subprime loans, the investment banks made a cluster fuck out of the CDOs....
Now we end up with a bunch of idiots with new cars seeing mortgage rates reset to payments they cannot afford, we see the investment banks scrambling to figure out who owns what mortgage, we have the morons in DC trying to pump billions into the market to avoid a collapse in the financial sector and other morons saying we should bail out the borrowers.
I am sick of this shit. On the bright side, we have the guy down in Florida who hasn't paid his mortgage since 2002 and they cannot foreclose.... because no one knows who owns his mortgage and the court said they have to figure it out before they can foreclose.
So if you are in a foreclosure situation or know someone who is.... make sure they prove that they own your property before you raise one finger towards packing up.