And THANK YOU for your rant - I wish more people would realize that the CSRs don't make the rules, they just do as they are told - so you yelling at them gets absolutely nothing accomplished except for making the human being on the other end of the phone line upset, possibly ruining their day.
How about if I cam to your work and used a wrecking ball to destroy your vehicle? How about if I came to your work and humiliated you with a paternity or maternity suit in front of all your coworkers?
Yeah, bet you wouldn't like it. So, be a little courteous to the folks on the other end of the phone - they're human too.
Even the Indian ones are.