Re: staff won't be punished for "speaking truth to power"
"until eventually you have to quit for the sake of your own dignity or sanity?"
This is known as "constructive dismissal" and in other countries has led to _extremely_ large payouts along with withering judgements against the organisations.
Doesn't seem to happen here very much, even when it's blatant. The outfits pay derisory amounts to make it go away and judges find that refusing such offers means you're gold digging.