I'm all for the free market. But please acknowledge that burdensome regulations and high taxes also forced manufacturers to move abroad. It wasn't just labor costs.A public company and its leaders are accountable to the shareholders - their objective is to produce an acceptable return on a shareholder's investment. Everything else is just a bunch of hooey.
The reason products are built in places like in China is not because corporations are evil. Its because consumers are full of poo. They talk about the evils of moving manufacturing oversees. The evils of foreign made products. Of losing jobs. And yet, how many people in the US will select US made products over foreign made products (and pay the corresponding premium in price)?
The free market is not evil. People vote with their dollars. And the way people voted, they are telling us that foreign made products that cost less are preferable to US made products. All the free market did is it gave the consumer a mechanism to vote with their dollars.

And much of these regulations were put in not to protect the public but by lobbyists to stifle competition.