If you put out a complaint box for customers of US banks and financial firms, you will get hundreds of thousands of complaints. That's what the Consumer Financial Protection Bureau—which was set up by Elizabeth Warren before she became a US senator—has discovered. And the bank that has drawn the most complaints is Bank of America.