Generally banks are pretty good with giving you a one time curtesy reversal but I also had bad luck with Chase Morgan being stingy. It's sad to know some brokerages are like that. I wonder if they really know what customer service means and what would cost them in the long run for making just a few extra bucks.
Some other companies I also had BAD experiences:
Best Buy Priceline (lied to me and refused to refund)
Good companies I have pleasure dealings with and would highly recommend: Amazon.com Newegg
Just some to come to the top of my head but I am sure there are many more.
They charged me inactivity fee after me securities total value dropped below the min for just a few days in middle of the qtr...
also after using a free trial of one of their stock trading tools they charged me $100 dollars when i made a trade (not through the software) 2 month's later...i later found out that its free so long as you have $50000 in equity...THEY DID NOT MENTION THAT WHEN I LOGGED ON TO THE SOFTWARE
Now they say they may credit me in 2 weeks if they determine that i haven't been using the software... and they gave me 1 free trade (trades are 20$ not the 9.99 flat fee they mentioned when i signed up) against the inactivity fee...but wont let me close my account without paying $150
i may be an idiot but their marketing is tricky and i don't appreciate it.