Jobs will continue to be outsourced until the rest of the world catches up with the other developed nations. The economy of this country was built by protecting itself against competition for decades. During that time, our standard of living increased. We put greater value on human life, environment, employment, health, education, etc.... As a result, we have one of the best standards of living in the world. We enjoy safe working conditions, unemployment protection, pension benefits, long lives... things most other countries do not have. However, each of those things comes at a price which weights in on the problem.
In order to stop the hemorraging of jobs oversea, we have to put the reins on our standard of living until the rest of the world catches up. In a world economy, all player must be playing by the same rules, problem is, we can not impose our rules on another nation. Take a hard look at what makes this country a hard place to do business compared to others, then make a decision... would you rather have that entitlement, or a job.
The standard of living that we have driven up over the decades has now started to collapse under it's own weight. It is time to let other countries enjoy the benefits we have enjoyed for so long. Only then will we be able to bring/keep jobs here in the US.
Just my two cents... but are they US, Canadian, Russian, or Chinese... each has their own value....
Regards,
jetmaker