Without the government stepping in, or people creating/joining unions in massive numbers and not having the courts weaken them, I don't see this dynamic changing much. Citizens United has just been helping skew things further and it's a huge reason why the Supreme Court is such a big deal. People should've been more outraged over the behavior of the Senate in holding a seat open for a year to skew the court even more conservative and they should be outraged now at the obvious political moves being taken to just force another candidate through. I'm hoping that the current nomination falls apart, but I'm not naive enough to think that it actually will.
More systemically, I think this also goes back to people really not properly weighing what's in their best interest and just feeling that change for change's sake is good. Amplifying that minority voice is the electoral college and gerrymandering districts and voter disenfranchisement. Of course, it doesn't help that so many people don't vote either.