The world is changing, and why should we expect all of the changes to be in our favor?
I feel compelled to observe that capitalism is based on greed, and competition. This poses a real problem, because even if Company X is managed by "enlightened" and "ethical" individuals, in order to stay in business, if other companies in the same industry are "offshoring" their businesses to reduce costs, Company X had better follow suit.
One might ask, what is the most practical way to deal with this problem? For IT workers, it has been suggested "aim higher." In other words, don't seek to be a lowly programmer; seek rather to become a software engineer or to fill a management position. When it becomes harder to get and keep a good job with a bachelor's degree, maybe it's time to think about getting a master's degree also. (That is the track I am planning to take.)
I think a longer-term solution will be to work on empowering the people, the "little guy" in Mexico, India or Venezuela (or wherever) - *your competition* - to fight for better wages, and in general a higher living standard. The ideal solution would help everyone, and not trample anyone's interests for the sake of someone else's - the "us vs. them" syndrome. If humanity is to progress and evolve and the world get better, we have to stop fighting one another, and competing in a way that causes harm. (That philosophy calls capitalism as generally practiced into question, but I'm not going there in this post.)
I don't know how to reach over into a foreign country, with its own economic problems and a different culture, and make things better for the workers there. I am however, learning a bit about what has helped American workers in the past, and is helping them now. We are up against a system run by the rich, who in practice don't care about the poor and the middle-class (still the poor, relative to them), and will and do trample us in order to protect and further their own interests. Our government is fully complicitous in this. If things are to improve, we "little people" must organize for change. Even Bill Gates wouldn't have the clout to do it alone (and if you are Gates, or become someone like him, then the system automatically puts you on the opposing side).
Cruithne