If you want to operate within a country you should follow the laws there. If the laws are immoral, you shouldn't operate there, or you should accept them and make money without being moral. That choice is up to the company. It's why google building AIs for china should be controversial.
I'm not sure why this is a revelation.