Companies will always do what is in their short term financial best interest. Since our execs and politicians have failed us and our experiment in unbridled worldwide free market economics has given our communist enemy China a huge advantage, it is up to us as American consumers to buy American made products whenever/wherever possible.
Start looking at the labels people! When you shop for toys for your kid, stay out of Walmart and instead try one of those specialty toy stores. Yes, the stuff costs more, but you'll be supporting American jobs. We may have lost the battle on TVs and electronics, but the Caddy CTS is a nice alternative to that BMW or Audi. Avoid the Buick Lacrosse and Regal though which are mostly assembled in China. Buying furniture? Ask where its made...some stuff is still made in North Carolina or assembled there. Heck, buy the stuff made in the Phillipines (Thomasville) over the stuff made in China.
It's up to us people. This may sound like a ra-ra waste of time but any chance I can to stick it to those communist motherfvckers devoid of morality, ethics, and human rights, I really do try.