I last had a B of A account when I was 19. They had the highest credit card rates of any major bank in the country. I shopped around for a day and found a bank with an interest rate 7 points lower than theirs. I moved accounts and a few years later found a credit union with a rate 3 pts lower than the new bank. So I cut my rate from 19.8 to 9.9 just by not being too lazy to shop around. For some reason however, 19 out of 20 people I tell this story to have ump-teen superficial reasons why switching banks would be too much trouble. The truth of it is, they are complacent and lazy.
There shouldn't be even a single person complaining about the bank bailouts or Wall Street who still has an account with these money pimps. If you do business with them, you are an enabler and partially responsible for the bank meltdown of '08.