Is there not some proposal which deals with the bank size problem?
Part of the problem with the current situation is that banks get "too big to fail". But having relatively healthy banks (BofA ... healthhy ... really???) buy financial institutions perceived to be weaker means those banks get even bigger, which makes the problem worse.
It's not that small banks are better or smarter. It's that small banks can be allowed to fail, which provides discipline.