We should at least be able to agree that there's a difference between a union that "fights against unfair practices" vs. one that "fights for every penny they can get".
I'm not saying one is right or wrong, just that they're different. I'm a public school teacher, and it's nice to know I have someone defending me if I ever need it. But we're currently in a contract dispute, and I can't even support my side in good faith because IMO they're being unfair in their requests.
Again, I don't blame them for trying to milk everything they can out of a negotiation, but that's a far cry from defending me against unfair treatment/termination, and that's why I think so many people don't see unions in a positive light, especially in today's economic climate . . .