Not long ago we were having some problems with Comcast (their weekly auditor had our house mistagged so they kept shutting off our cable/internet every week). I'm generally mild-mannered on the phone, as getting mad at the customer service reps just makes things slower. The first 2 times I was on the phone with people from Texas and it took about 2 hours each time to get some results, which usually involved waiting a day for someone to come out here to fix our cable but not retag it, so it just got shut off every consecutive week. The third time I called I reached someone in Bangalore, India. I was on the phone for 20 minutes and had a service supervisor at my house 2 hours later who fixed the problem permanently.
Cheap, efficient foreign labor > overpaid U.S. unions.