You got some good points. However, outsourcing is happening and it's happening for a reason.
We're punished for our own success. It has driven up labour cost and threatens to make any field that offers manufactured goods (be it physical goods, analysis, software development) uncompetitive compared to what we call "third world countries".
You need an edge on the competition. It can be price, quality, customer care, what have you. But you need that edge or your company is going to fail.
And you're not hiring people out of your good nature. You hire people because you have something that needs to be done and they offer their services.
Now, depending on what you prioritize (low prices, good customer service etc), you may benefit from outsourcing. Of course, it's total **** for some guy who really wants to work, has done nothing wrong, live in an expensive country and therefore needs a much higher salary than an Indian just to survive.
For now, it's been that salt-of-the-earth workers that have been hardest hit - seamstresses, automobile workers, programmers. I have however seen a growing trend towards outsourcing of middle management and even higher. So, let's take Ripsnort - he's in a good position right now, managing offshore and internal dudes and dudettes. His bosses have made cost-benefit analysis and feel that his immediacy to the situation, overview and skill warrants his 10 times as high salary.
For now. Same guys who joke with 'im and think he's an asset to the company will dump him the second the cost-benefit analysis hits red and there's an alternative.
Don't sit too comfortably in your chairs gentlemen. I'd advice ya not to get too many mortgages on yer houses or loans for cars and guns.
When I've made myself expendable to my company, I see no reason why my boss shouldn't fire me and hire the Bulgarian I've trained. However, I have few loans. No house, no car. Very modest life, except the skydiving bit. If the sh|t hits the fan, I can handle it. Heh, I can even make a living as a professional packer or tandem master while I get the training in a field that is resistant to outsourcing (service industry is good there).
Once the great world economy has levelled off (not in our lifetimes), outsourcing will be a relic of the past.
Bottom line; if ya have little to lose, you'll probably manage.