I am generally in support of labor unions, though I've had several bad experiences with them. Based on my experience, I don't accept that whatever they do is good, or necessarily solve problems in the long-term. We have deeper systemic cultural flaws that underlie management/labor conflicts, so temporary balance of power adjustments are not really solutions.
I have also had poor experiences with having employees, unrelated to unions. That is a serious problem that I would like to find a solution for, but unfortunately the problem seems to be rooted in human nature.
In my opinion, you don't appear to have much experience with coalition-building related to "fixing", so I will drop that topic of discussion.