How are there no human rights? Of course there are. I won't argue with you that human rights are directly linked with power, however, making it a joke, unfortunately. I agree with that entirely.
If your argument would have been that it is audacious of me to project my ethical standards onto others, then I'd say, you're absolutely right.
If Google decides to move out of China, and if the reason for these attacks have anything to do with their decision, then I'd say that it's a good move.
If they do it out of pure business motivation, then I'd say that is their "right" to do so as well. I have never had any issues with Google.
Eventually, the motivation, as you stated, does not make a difference. I would take great liking to the idea if ethical reasons did have something to do with it as well.