This happens at my job too. Overall the benefits of my union far outweigh how shit they are and the union dues. I'd rather have a crappy union than none at all.
I know my company would screw me over much worse than my union and company combined if there was no union.