The thing is, a lot of these people don't have the power to do the things they claim. Or at least, they'd be perfectly replaceable by those who'd do a better job.
Indeed, the only reason this sort of crap happens is because organisations and companies don't have the guts to tell the moral police to sod off. If they did, and their tactics stopped working, many of these issues would go away.