My husband was recently in Chennai to visit with a company that his outsources to, and he was shocked. He described it as a collision of the ancient and the future. As they walked through the office building, they passed tons of cubicles, each with a different company logo, obviously the American companies that have hired them.
Americans are stupid. We allowed companies to send our manufacturing jobs overseas, but we didn't care because those were "dirty" jobs. However, we have been losing white collar, six figure jobs by the thousands. At this rate, the economy will never recover. Those jobs can't be replaced.