This BBC report says that Indian call centers are experiencing some outsourcing backlash.
[My own experience is that the call centers are quite professional, with the one exception being an operator who was extremely nice but who insisted on my spelling all names in military alphabet terms such as Alpha, Bravo and Charlie. It was both frustrating and amusing.]
What is often missing from the outsourcing critics' views is that the call centers are probably using American telephones and American computers.
Let's see now: They're supposed to buy from us but we aren't supposed to buy from them?