Umair Haque seems to think that complaint is a bit of a cop-out. He tells us that we have the power to make the changes we want to see in the Financial sector.
Step one - Move your Money! If you don't agree with how the mega banks treat you, your money or the national economy, move it. There are Regional, State and Community Banks out there that do very well and have a lot more integrity than the Mega-Banks. If you are looking for more BANG! for your "moving your money" protest, then check out your local Credit Unions. You become an owner with your deposit, so they put your money to work for you, not for their board or shareholders. Some even have Kasasa!
For Full Disclosure, I am very happy to report that the Bank that I work for (as a PC Technical Analyst) is endorsed by Move Your Money - a Regional Bank with a good rating.