Regardless what your view is, are you seriously suggesting companies should break the laws of the countries they operate in?
Before you say: “unjust laws, yes!” Consider what laws Chinese consider unjust, should they be allowed to break them within the US?
I would err on the side of: if you don’t agree with the values of a country then don’t offer your services. Capitalism, of course puts no value on values, so profit is the only ethical code a business should follow (logically).
Don’t hate the player, hate the game.