Not sure if it really fits into the theme of the thread, but one bank I don't like: Wells Fargo.
Had an account there a few years ago and they would charge fees for everything. Direct Deposit: Fee, Teller: Fee, Drive thru: fee, Phone: fee, ATM: Fee, Can't afford your fees: Fee, You want to pay your fees? There's a fee for that too...
I think at one point my wife and I were paying 2-3% of each paycheck to that damn bank for fees. Luckily at the time I was just out of college and my wife was working retail so it wasn't a TON of money, but it was still getting out of hand. Switched to Compass Bank (now BBVA / Compass) and haven't payed more than a pair of overdraft fees in the last 3 years...