Outsourcing, depending on your view point, isnt necessarily a bad thing. The computer that you're using is a product of outsourcing. The car you drive, outsourcing. The clothes you wear, outsourcing. People usually only start paying attention when outsourcing is threatening their job.
Outsourcing takes many of the manufactoring jobs but replaces them with white collar jobs. Takes a lot of people to manage a work force thats half way around the world. The reduced labor costs are passed along to you in the form of lower prices.
The downside is you do lose jobs, many of them. Something like 40 million people in the US are currently at risk of losing their jobs to outsourcing. Technology is a double edged sword. Companies are realizing they dont need a call center in the same building or even the same country anymore. The jobs that are created from outsourcing are typically lower paying than before. The new positions are managing lower paid workers so the management positions have to take a pay cut. Economists say that because there are lower prices, the lower wages break even when you look at purchasing power.
Personally, I think that outsourcing (shipping jobs to a cheaper country) is a terrible move on a companies part. The investors that demand that a company do anything possible to increase the bottom line only exasperates the problem.
Like it or not, outsourcing is here to stay and there is very little anyone can do about it. Becoming part of a global marketplace means some people with hurt while others prosper.
_________________________