What caused it was not lack of regulation - it was (and still is) cronyism. IMHO, if the Feds backed off from saving the banks and let them sink or swim on their own, we would all be better off. Sure, it would hurt - like ripping off a huge bandage. But it would be better than what we have now.