Our local bank was consumed by NBD, which in turn was consumed by Chase. When my daughter visited us, my wife wrote a check for $200.00 to her for gas money to get back home (she drives a 2000 Lincoln Town Car). Anyway, my wife told her to go to Chase to cash the check. She did. And was charged $6.00 to cash the check. I went to the bank manager and was told that the company policy was to charge a $6.00 fee on any check for $50.00 or more if the person cashing the check did not have a Chase account. I explained that my daughter lives in North Carolina, where Chase does NOT do business, so it was not possible for my daughter to have a Chase account. Moreover, we'd been a customer for more than 20 years and this was a valid check from our account to our own daughter. Sorry, he said, that's the company's policy. I don't like it either, but I can't change it. I said, well, you must like enough to continue to suck a check from this monster, but I'll tell you I don't like it enough to keep my money here. So, let's close my three accounts.
Edit: I am in no way comparing my dealing with Chase to the obscenities this unfortunate guy went through. Didn't mean that at all.