Some people should start companies or realize that if they accept to work on someone else's they should see what they are getting into before starting.
The thing is this isn’t true. Workers can just stop working (collectively) and then the boss is screwed. The idea that if they don’t like it they should start their own business is nonsense. If they don’t like it they should discuss this amongst themselves and if something isn’t done about it they have plenty of options that aren’t “take it or leave it”.
When I disagree with my boss, I'll stop working and they'll need to get someone else. And since I'm not rich the way to do that is to get another job, not to live in frustration and trying to convince others of what I don't like. If they all are like me they will also all leave and the company will go bankrupt.
If on the other hand, other employees are fine with it, no need to change anything, I just left and they can remain happy and now I can be happy. There's no need to push your view on others.
I cannot identify with someone who sees themselves in a bad work situation and decides the right solution is to push their views to the people who created the business they want to run, instead of going to work somewhere aligned with their views. Why support someone who different world view from yours and why try to improve them? Just go help someone else who is doing things right.
You’re missing the scenario where the other people already agree. This is not about pushing views. This is about discussing with others and finding common ground. Certainly if only one person feels a certain way then they’re not going to find support.