Work is always a difficult arena when it comes to speaking out and taking action, or not, the problem is the consequences can be great if you get it wrong, on many levels
For me I go to work and remember that I do my job to the best of my ability, and all the other stuff, the politics, the ethical questions, the rest of it, I let that be the responsibility of the person who runs the company, the shareholders, etc etc, at the end of the day when I retire I'm not going to get brownie points for moral crusades, I'll be given a farewell and a handshake and be forgotten about in time, the machine, the power structure will continue on with or without me regardless.
That's how I stay detached, with perspective, I do my job, but let everything else take it's own course without stressing about it!!