I think there’s “outsourcing” and “outsourcing”. A nationally-known company relocated its entire business here from elsewhere to get away from unions (though they denied that

) and some really oppressive laws and regulations in another state. It’s true, too, that the cost of living here is lower than where they came from. Energy too. I don’t think every company wants to move to India, and it’s not practical for many. But they are going to go to the places where conditions are best.
There really is a difference in unemployment from place to place in this country. I don’t much doubt that some of these people who have been on unemployment for a year and more, really can’t find jobs where they are. It’s hard for people to pick up and move. But some ought to think about that, because some of these regional employment shifts might be very long in duration or even permanent. If you live in Michigan, you might not want to move to Texas, and particularly not to some small or medium-size town in Texas. But if that’s where the work is.
Some “outsourcing” is only a shift of another kind. My own business is fundamentally an “outsource” business. We do work for banks on a fee basis more cheaply than they can hire their own people to do it. So, in effect, we’re the hiring entity and they’re not, even though we’re doing their work. One of the reasons is that their regulations impede them from integrating functions as smoothly as we can do it. Theoretically, they could do what we do electronically from India, but they actually can’t because what we do takes too much “people” interaction and ad hoc decisions that require too much knowledge of how things work in America, American expression of concepts, who’s who and where things are. Some things really can’t be exported.