You always have recourse. Confront them about the errors. If the problems are not resolved, take your money elsewhere. I know you dont like confrontation... so do it over the phone if you must. Just get it done.Consider yourselves lucky then.
My local bank does retarded stuff to me. On top of that they took 100 from a friend of mine as well.
