The irnoy is
10% is perhaps the maximum gearing a bank should ever be allowed to use, and not the 35,000% that has just fallen out of fashion :)
You look at the history of these big financial companies and they were all founded on good business practice, just thrown out the window in the last decade of boom (was it boom for all?) bust (definitely bust for all).
Banks should be encouraging good investment, they should be taking a chunk of a business at real worth, with option to buy back, fully explained. It is quite simple, it just requires integrity and honesty. Which of course was thrown out quite some time back. Bankers should be on a set salary, with clear guidelines as to their internal progression, you don't want hotshots in banks, you want them in business, were you can see if they are really hot or not.
At times I think it would be worth exploring setting a maximum size for business, sure there are economies of scale, but a lot of them are just downright dishonest and more akin to bullying with numbers and threats rather than achieving higher productivity due to specialisation or investment.
Regulation definitely favours the big players, often used to squeeze the middle and small end of business, it rarely affects huge corporations and when it does it generally causes more problems then it solves.
Businesses have got too big, we need devolution in the business world. The focus should not be on survival or destruction of the competition but on the standard of living of a society, sure there should be rewards for those who get good results, but those results should not always be gained at the detriment of others.
It all starts with each person though, and if we all made efforts to support the smaller players, become smaller players, and ignore the big boys it would all work out very well, business and life should be more symbiotic rather than parasitic, and that is something only each individual can work on.