I have never been in a union, but I support their existance that's for sure.
I truly believe that without Unions, we would be right back to 1900 very very quickly. You can see it in the way that big corporations already treat their employees, and the way they talk now. "We need to be more competative", translation, "we need to pay you less", or "We need to be more productive", translation, "You need to work free overtime", or "We need to explore various options, translation, "We need to move production to China", etc. etc.
Most companies are not interested in anything but the bottom line.
I have a great story about unions. My friend used to work on the line at Ford in Oakville a few years ago and Ford brought in this outside contractor to do some work on the plant. I don't remember if it was installing machinery, or whatever.
Anyway, they were all from the states and there was this one guy who worked for this company who was mouthing off about unions all the time being lazy, communistic, the usual. Anyway, one day on a coffee break one of the Ford guys ask this guy how much he makes.
He responds $8.00 an hour (seriously), and the Ford guys all bust out laughing at how stupid he is and tell him, well we all make $22.00 an hour (or whatever they made) plus overtime.
True story.