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.
I'm glad everything is so benign to you...