I am sorry, but I just don't agree with what you say. We live in a capitalist country. Our country is governed by the laws of economics. Everyone seems to forget that trickle down economics determine how our nation is doing. If large companies are doing good, then the people are doing good.
Think about this example...
A large manufactering company owned by a rich person has a lot of manufactering jobs in the United States. It is significantly cheaper to send these jobs oversees, so the company outsources the manufactering work. As a result of this, the companies profit skyrockets.
Now what does a rich person like more than money??? How about MORE MONEY! How do you earn more money in a capitalist society??? You invest in capital. So the rich person takes this large profit and invests it into creating a new business. New jobs are created. The wealth trickles down.
Everyone knows the United States has a low unemployement rate (< 5%), and the fact is that 100% employement is BAD for the economy. I think we are perfect. Unskilled labor such as manufactering jobs have, are in the process of, or eventually will go overseas.
What happens once these jobs go overseas?? Take China as an example. Their workers get jobs, earn money, and their economy booms. Now what? Now that booming economy has money to buy goods, say airplanes. Now what happens when China buys, say 150 Boeing 737's. I know exactly what happens. All the skilled workers back in the US at Boeing benefit. Billions of dollars are poured back into the US economy.
But this will only happen if OUR goods are CHEAPER and better than other countries goods. How does that happen? If they are manufactered as cheap as possible.
The fact is that unskilled labor is leaving this country, and skilled labor is here to stay. People cringe when they hear the word outsourcing, but it is not a bad thing. It makes US companies better, which helps them make money, which trickles down to the middle class.