> A person is within their rights to try and change the company from within before leaving. But, that will likely come with personal costs (right or wrong).
It is generally the opposite. You usually don't have any right to influence, or even sometimes speak about, the company. The right you do have is to suspend your work and go on strike. Companies are free to negotiate collective agreements that prevent worker to go on strike and instead have them complain to their representatives.
Google have opted for another model where there is no agreement. As such it is up to Google to win the trust of their employees.
> If those costs get to be too high, the correct action might be to leave. At a company, the impact of leaving could be much higher than the impact of moving to a different country on politics...
Impact isn't the same as change. If all people who like ice cream leave Google it doesn't make Google (or necessarily any place) better for people who like ice cream. Which is what they would want.
The whole point of taking action is that you think you are right and therefor shouldn't be the one to have to change, or at least not end up worse for it.