The only winning move is "not to play". Deny your product and services. Would Microsoft have prohibited Jewish terms an early 1930s German version of their software? It WAS the law after all.
The recording industry boycotted South Africa and wrote a song about it (I'm not gonna play) Sun City.
As corporations increasingly deal with the Chicoms, we forget just what so bad about Communism to begin with. When tell-tale reminders raise their head, we ignore the "unpleasantries".
Tell me, did Microsoft encourage/protect homosexuals when same sex sodomy was a crime or did they discourage it and the use of such terms?
American companies boycotting china would simply give all the business and future business potential to their european competitors. No Fortune 100 company can afford to let that happen. Also, I imagine the multinational don't give a fig about the policies of the chinese government.