Its a simple solution. If a company is to big to fail, why doesnt the government just take it apart. mandate the company cant reach this size because it would be a systemic risk. If a company like goldman sachs or gm is to big to fail, just split it up into smaller companies.
http://www.marketwatch.com/story/bernanke-concern-on-too-big-to-fail-rings-hollow-2009-07-27
http://www.marketwatch.com/story/bernanke-concern-on-too-big-to-fail-rings-hollow-2009-07-27