It seems like part of the dilemma with outsourcing is that locally, at face value, it is easy to see it as a form of negative market coercion.
Let us say that thousands of local jobs are lost in a specific industry do to outsourcing (although tens of thousands of jobs may be gained overseas). Thousands of individuals who thought that they were working within their comparative advantage, are forced through market coercion to reevaluate their comparative advantage, and quite possibly to find a completely new livelihood and specialization. But changing one’s specialization isn’t exactly like flipping a switch, it requires time and sacrifice to develop new skills. For individuals who have worked within a specific industry for twenty years, I imagine that this level of change may be terrifying. They brought themselves up to a certain standard of living through prior sacrifice and specialization, and there is no guarantee that they will find a way to maintain this current quality of life. In all likelihood, their quality of life will fall in the short run. They may even be forced to do work they don't want to do while they are figuring out what their new comparative advantage is.
This isn’t meant to be a slap against outsourcing, in fact, I agree with the principles behind it. If we look at some semblance of the whole picture, we will find that the local and global economies benefit immensely from outsourcing in the short and long run. Nevertheless, I sympathize with individuals who are having trouble coping with the change it undeniably brings.