I agree global markets create competition and some businesses chose to outsource. I would offer that the language issue presented when a person buys a dell or a gateway and then calls for service, is a customer service issue that will deterr those folks from future purchases.
Outsourcing goes both ways. We insource jobs also and what is good for the goose is good for the gander. I would offer that the gap in labor will close to a more managable position when other nations grow their economies.
I would offer that hiring illegals is much the same thing as outsourcing. But, at least, when you hire someone in India you KNOW their paychecks will cycle in India creating economic growth and tax revenues in India. When an Illegal mexican is hired and works here, the vast majority of the money he makes goes right into an envelope and heads right down south to cycle in the mexican economy. On that note I would offer illegals working here as a form of outsourcing is more damaging than the India example.
I wasn't endorsing any of the options, just stating that they occur.
No one can control what the markets will do. Every person runs a certain amount of risk that there may be a glut of his or her skill set in the local market for whatever reason and has to consider a plan b of action should the worst occur.