Unions have a place in protecting labor and there really is no institution that protects and advocates in behalf of labor than unions. Historically Democrats have been supported by unions because they tend to support pro-labor policies, but they aren’t dedicated solely to labor. Democrats pushed NAFTA, which wasn’t a good thing for labor in the U.S.
Unfortunately, like everything in life, unions can be abusive. Like the idea taking a look at the scope of work for police departments, and perhaps thinking of ways to handle them differently, the same should be done with unions. We have to keep the good things that unions do and not simply disband them, in fact, I think we need stronger advocacy for ALL labor that includes both traditional blue collar and white collar jobs.