Nowadays, every computer company has its customer service call center in India. They all speak English, so I have absolutely no problem there and actually prefer it to some of the CS people I get in the US, some of whom cannot speak any semblance of English.
What I object to is the lack of "customer service" that is really prevalent most everywhere.
When I had my first CS job when I was a teenager, I was told that the customer is always right. In fact, I can rememember working in retail in top dept. stores where we were required to give refunds to mothers whose children had obviously over used their garments and they were now seeking returns, claiming the merchandise was defective.
I wish we would return to a Customer Service model where you were treated respectfully once again. Seems that the only time you get anything is if / when you yell and scream at the person on the phone. That shouldn't have to be the case.