I also had a somewhat similar experience..and it really felt bad coz we're the paying customer and do not deserve this kind of treatment. I used to work for a bank and have always been courteous to my clients, and I expect to be treated the same way when I become the client.
Sadly, it happens very seldom here.

______________________
keep your options open