Capitalism's fatal flaw is its ultimate building block--greed. The goal of Capitalism is for the Capitalist to make as much money as possible. Capitalism goal is not to create meaningful employment for people, nor is it to educate or care for the sick. Capitalism purpose is to serve Capital. The very concept of a "Free Market," demands that individuals be free to set up whatever arrangement are best to produce wealth.
Capitalism inherently pits individual interest versus the national interest. The individual wants to make as much money as possible which causes tensions with large parts of society. What else would explain the existence of the minimum wage. If there was no minimum wage, wages would drop all across the country, as businesses moved to maximize profits.
Look at our many product safety regulations, seat belts as an example. Car manufacturers fought seat belts tooth and nail because they felt it hurt profits (well they phrased it as the additional costs having a negative effect on the consumer). Think of the various food safety regulations, building codes, and inspections. These are all things put in place to temper greed.
Financial regulations work the same way, to temper greed and protect the public. Why does the FDIC and other bank regulators exist? Because we (the non capitalists) cannot leave the capitalist to their own devices--at least not completely.
No doubt there will be new financial regulation in the wake of the worldwide
recession (depression?). But I just know the big law firms are waiting for the new legislation with bated breath, waiting to find ways around it and inform their clients. The next financial catastrophe is really a matter of time. Greed will win again.