It wasn't Barney Frank 'forcing' banks to loan money. If the government had been a proper watch dog, the bubble would have popped much earlier and with far less damage.
A couple of good articles:
Op-Ed Contributor - I Saw the Crisis Coming. Why Didn’t the Fed? - NYTimes.com Op-Ed Contributors - How Washington Abetted the Bank Job - NYTimes.com
Essentially, big money squashed any regulatory efforts, with the collusion of both Congress and the Exceutive branches.
The investment banks created a bunch of - yes Ponzi like - derivatives and default swaps that made bad loans not only possible but inevitable.
But yes, there was greed and there was risk repacaging and there was outright lying about the whole thing, the banks did not want their sophisticated and knowledgeable *valued* clients to understand the crap they were being sold.
To single out Frank as the primary cause is silly. To say it is not a good use of government authority to properly regulate financials is not realistic. Who else would you suggest?
The investment bank game is played thus: you come up with ever more complex 'products' because that's where you make the big margins. Once everyone's doing it, the margins get squeezed down. In an anti-regulatory political environment there's no will for the government to keep up with this 'innovation' and so the danger grows.
It's like the cops keeping up with new methods of crime. If the cops aren't permitted to keep up with the crooks, what happens? Saying that it's no business of the cops is equivalent to saying govt regulation of the financial industry is no business of the govt.