The problem with banking is the lack of regulation. See Canada as an example, we have 6 banks and no bailouts. The free-market does not work all the time and banks are not like other companies - as such, they should be heavily controlled by regulation to ensure stability and access to finance.