What alternatives do you personally use?
- Use a local credit union as opposed to big national bank. Yes, there may be minor inconveniences in service, but in this day of online banking, they should be minimal.
- Invest with a financial advisor you know and trust, who will pick up the phone when you call and explain things to any level of detail you desire (or who will bring in experts to do so if you won't). Barring that, invest in index funds for broad asset class exposure with low fees.
- Don't believe / vote in / listen to anyone (economist, politician or otherwise) who touts "free markets" without further explanation of how that market's regulators & insiders will work.