Standing up to your org is such a rare and difficult thing. Most of us, myself included, are usually not up to the task.
Major respect to Allan McDonald.
It's difficult for sure. It will draw out every ounce of your political skills. It sometimes means leaving your job, and although it doesn't necessarily mean sacrificing your whole career, optimizing for ethics may impede your ability to optimize for other things like compensation or power.
> usually not up to the task
Hmm, "usually"? It sounds like you've done at least something sometime, even though you may not have been satisfied. Kudos for doing what you could under the circumstances. Not everyone needs to go full martyr.
Probably not many. (Probably I couldn't either.)
It's one thing to praise a hero like him... but how can we be that guy while having a stable job?
(Throwaway account because making a difference doesn't necessarily mean making a public show.)