If you don't know the way Google does business, because you don't know the terms of the contract, then you cannot make an informed choice. You are not free to choose unless you have information to guide that choice.
The choices are not just "like it or leave it". Another is to recognize that the options being presented are unreasonable, and that the entire situation should be changed to make it impossible.
I agree that the solution is stronger labor laws. I disagree vehemently that people should be forced to relocate as a condition of those stronger labor laws.