[I'm not a fan of cencorship either]
That's a very different thing than this of course, which is based around the idea, its not worth it to fire them all.
Letting people watch what they want is the democratic position that benefits society at large.
If an individual employee doesn't like their job, they should quit and find a different one. If a large portion don't like it, then a labour dispute is one possible way to try and resolve the situation.
also, it’s a fallacy that the senior managers of an organization (at least successful ones) “run” it. at best, they have outsize influence.
/s
I worked at a retail job briefly after high school and it was a joke that I had to pay union due by law in the state of Maryland.
Software engineers are politically probably one of the strongest positioned labor groups in modern history, up their with probably high finance and heirs of huge fortunes. The fact of the matter is that most people don't want to work the vast majority of union jobs and simultaneously, corporations are willing to offshore many of these labor requirements in part due to the cost burden. Sure, management takes home a lot, but honestly I'm unsympathetic to most union industries and I shouldn't have to pay another tax to some obscure group to handle issues.
Same thing with the companies, they hire people to do work just like people hire other people. If hired people don't want to work - that's fine, just let them go. I am pretty content with this way of society and don't see how changing it can make it any better.