I am on the side of all union workers in America. Change only happens from the bottom up. Don't expect any corporation to ever feel any sympathy for their employees. Demanding is the only thing that can achieve dignity and a fair wage.
I support the right of people to choose to unionize. That's part of having "freedom" in America, IMO. You should be able to opt to bargain individually or as a collective, as you see fit.
That said? I'm not a fan of unions, in general. I think they perpetuate this idea that "the employer is always the bad guy", when especially for small to mid-sized companies, I find that's often not true at all. With most large corporations, there are just so many people working there, it's hard not to be reduced to just another number in a payroll or H.R. database. But people choosing to work in those environments should know that's what they're getting into.
Most of my life, I took far lower pay than I could have made with my skill-sets. That's primarily because I'd rather work for a smaller business (family owned manufacturing places, for example). I could literally go out to eat with the owner of the company and chat about all sorts of things with him over lunch. I was empowered to make decisions that affected the whole company, or at least to have a meeting with upper management where a decision could be made right there to do or not do a project. I got to know everyone working there on a first name basis, and it wasn't difficult or confusing to figure out who I needed to go to for a given issue or question. Unfortunately, these shops had union employees doing the production work who almost always bad-mouthed the owners and made ridiculous demands that just hurt all of us. (EG. We have to have computer workstations within less than 20 feet of anyplace in the shop we work!)