Oh my.....been there, done that (customer service, but not the telecom part) and you have my *utmost* respect and sympathy!
Kind of gives you a healthy respect for people that have gone postal, doesn't it?