Give it time... if the customer service doesn't improve, it'll move back to the U.S.
But frankly, I'd put my money on the Indian folks improving. Too simple of a task (once you remove the cultural differences), too well educated of employees (earning too little money compaired to the US, but a nice wage where they live).
Next thing is that the Indian companies will export their phone centers to China (I believe it has already started). The things limiting China are technology infrastructure related ... they know it and they are working on it.
Quick, what are the three countries that have orbited a man?
In order: Russia, U. S. of A., and China.
Next question... if China is attempting to move into the 20th century and if that means they will need
oil, do they have the
oil reserves to handle the potential demand? If they have ready cash (achieved through trade with the US), could they pay more for Middle East
oil than Europe -- or we -- could?
Last question ... will it then matter where the hell the call center is?