> Are you going to leave?
I did, actually (more than once). And it's what made me realize how few engineers care about anything other than their paychecks and ultimately themselves. When push comes to shove, the vast majority of people I've met and worked with have no qualms looking the other way for more compensation.
When push comes to shove, those people would have no power to change things anyway in the vast majority of cases. You can either live in a terrible world rich, or poor - in both cases the world wouldn't change but at least your life will be better.
A lot of problems are big enough that only governments can deal with them by the use of laws and appropriate enforcement (eventually escalating to violence if needed). But if the governments themselves benefit from the problem, or are owned by the corporations (corruption, or "lobbying" as it's called in the US), there's no chance for a few individuals to make a difference.
All entities, one day or another, commit some immoral thing according to some relative morality. We can't expect that they never will. Of course, a consistent and repeat offender should not be rewarded with our support. But it's unreasonable to hold people and groups of people to unreasonable standards, such as "sustained perfect moral behavior".
The average Googler most likely than not thinks that what Google did is bad, but not bad enough overall to warrant their quitting.