I actually get the fact that good customers can hate their banks. I've hated past banks before. In fact, speaking as a customer, I'm not exactly a fan of the bank I work for. It just strikes me as funny when people complain about the abuse fees they pay.
I LOVE my credit union. I've been with them for exactly 7 years and, in all that time, I've only had two negative experiences. They have a great rates, good customer service, and every product I could possibly hope for.