I've taken a hard line with people who work at Facebook. If you're still there and unwilling to represent the failings your company has done to society, then I need to hear a justification before moving further in the conversation. I don't think I've ever felt this strongly about a tech company. I know that's tough but it's a matter of ethics. And frankly, Facebook is an amazing technical institution, and I would lov…
If you truly want fundamental ethical change, how about empowering the working class, so that we have a platform and the power to speak without reprisals? Then it goes beyond facebook, we can fight back against all types of abuses, ideological ones and the ones in the office. Can you imagine the kind of power we can have if we, in unison, shut down all our development work to fight for societal change? The government and corporations will bow.
Start a tech union, and let's see how far you get. That's a better answer than putting the onus on a single developer whose life is literally dependent on the company's continued employment.
Just don't be surprised that the company will do everything to shut you down, hard. And then you'll realize how ridiculous the evaluation you wrote above is.