I'm not mad at a multinational corporation for doing whatever is best for their bottom line. I'm not one of those Occupy Wall Street types, but this pretense of social justice is deeply concerning. Back in the day we had the giant amoral corporations and the social justice advocates and they would duke it out in the political arena. The public would balance the benefits of corporations (jobs, more stuff, etc.) against social justice and distributional concerns. But today, the giant amoral corporations have coopted political movements for social justice by pretending to join them.
The opposition has collapsed. You've got the party of Wall Street and Silicon Valley, and the party of Mitch McConnell. Ideas that had been the stock and trade of liberals, like opposing racism, have been redefined and redeployed to stifle opposition to globalism and giving away the store to China.