Im not on the “I hate capitalism train”. However yeah I understand workplace relations between employee and employer overall is in the toilet.
As of now, the best solution I can come up with is refusing to work for morons. The more that do this, the harder it will be for morons to find staff and run their operations.