Blaming CRA is a joke - it wasn't a meaningful amount of mortgages.CRA, keeping derivatives unregulated and many other political factors contributed to the housing bubble. I'm not saying it was entirely their fault...my point is that there's lots of blame to go around.
Edit: Damn I'm way off-topic! Sorry about that!
This wasn't just a political thing but I would attribute a lot of it to that.