I actually give Hank Paulson, a free market conervative's conservative, credit for master minding the bailout. It took balls to swallow his pride and do the liberal thing. lol
That said, I would argue that the repealing of the Glass–Steagall Act had more to do with the banking crisis in general than subprime mortgage defaults. That's because GSA effectively separated investment and commercial banks, thereby allowing investment banks to fail without significantly interrupting the flow of credit to businesses and individuals. Today's major banks readily engage in both investment and commercial banking. This means that large banks can essentially take unlimited risks and count on their status as "too big to fail" knowing that the government will likely save them if they falter in order to prevent a freeze in the credit markets, not necessarily to save the jobs of the bankers. The problem is that there is no major repercussion for failed risk. If it wasn't the subprime mortgage defaults that triggered the latest banking crisis, it would have been something else that the banker's decided to try and greedily exploit, which is exactly why this whole fiasco is destined to happen again.
Unrepeal Glass-Steagall and I think we'll minimize at least one major cause of this latest disaster. That way higher risk investment banks can be allowed to fail independently, and the credit markets won't be held hostage from the threat of commercial banks failing alongside their investment bank counterpart.