America's corporations are the heart of America's capitalist system, the economic system which has made America the richest and most powerful nation on earth. America's corporations are the envy of the world and the foundation of America's prosperity, and you should not be dissing them for merely doing what they're supposed to be doing, which is making money
Capitalism is a two-way street. China benefits, but so does America. American consumers gets low-cost goods which keep US inflation down in America's economy and Americans' standard of living high, and American shareholders (including probably yourself) ultimately get richer. What would you have Coke and other US firms do? Not try to expand into China? Americans already drink 400 Cokes on average per-capita per year. Without new markets, America's corporations suffer and America ultimately suffers.
When China might become the biggest source of revenue for the Fortune 500 in a few decades, it's no wonder US firms want to set up R&D and other facilities in China. They want to be close to their market, which any smart businessman wants to be. Plus, you avoid shipping costs altogether by building your products on the mainland itself. Anti-capitalist like you would try to do business differently but ultimately just go bankrupt.
How will Americans' standard of living remain high when American companies do not hire Americans? What is going to happen when a lot of Americans can not find a job? I do not blame Corporations for going to China, India, North Korea to get workers that work for $200 a month. I am sure there will be some Americans that will benefit greatly from this cheap source of labor but there will be many average working class Americans that will be out of work. I hope you are correct and I am wrong for the sake of the American middle class.