I hope the union members get what they want. People are all too willing to give up all of their bargaining power and be at the mercy of employers. I happen to be one of those strange people who would like to see a little more loyalty on the part of both employers and employees. It's not good for either side to have a revolving door - employers lose valuable trained people, employees become modern-day Okies migrating from employer to employer with no consistency in their lives. If you have that loyalty, and a good work environment, and good salary/benefits, then you wouldn't need a union. Unfortunately, we're back on the other side of the pendulum now, and I think it might be time for collective bargaining to make a comeback.
Think about it rationally -- even if you're the l33test, baddest full-stack DevOps Ninja out there, you're still at the mercy of an employer who is actively trying to pay you as little as possible. If you work in Silicon Valley, you're in a salary bubble right now because Apps! Wait until the bubble pops and employers have their pick of 500 DevOps Ninjas, some of whom are willing to work for practically nothing. Or, they have their pick of thousands of H-1B candidates who work for even less, or could just have all the Ninja-ing done in India and pay less than that! And of course, all that savings goes directly into their pockets, increasing the income disparity and making life miserable for everyone except the executives. I don't think there's anything wrong with a union standing up and fighting against the offshoring of their jobs...or look how many IT jobs might have been saved had the H-1B visa been lobbied against. This is what unions do.
Face it, everybody needs a job, and everybody needs a job whose salary keeps up with inflation and lets them earn more as they age. Society is set up around this, and it's not going to change easily. No one is going to buy houses anymore once they see they can't count on their employers to keep them employed. People won't even take out car loans if they don't feel they have income to pay them back. Unless we have a nuclear war and have to rebuild the system with 1% of the population, you're not going to get people to give up using money to transfer value amongst themselves. I think unions and professional organizations are a good limiting factor on the unchecked greed of business owners. No business owner is going to be nice and share their profits equitably among their workers unless something forces them to. A union is an employee's best hope of getting as many table scraps from the executive dining room table as possible -- no one employee, not even a DevOps Ninja, will get the management class to give in to anything they want.