Have you tried talking to the bank's manager? They are the only people that have the authority to do anything about things like this. A logical argument coupled with the facts delivered to the manager, rather than a teller (who can't do shit anyway) will likely yield some results. Another option (depending on the size of the bank) would be to write the corporate office with a complaint outlining this ridiculous fee structure. Last but not least the contacting a representative of your local news is a great option - they eat stories like this up. You'll get your money back asap after an investigative reporter humiliates them!