You're right. A lot of people believe that the goverments and the big companies just "gave" us a lot of that stuff: overtime, minimum wage, Health Care, vacation pay etc...
All workers benefit from the gains made by Unions.
Case in point: In PEI, the Cavendish plant is Unionized but the McCain plant isn't. Any time Cavendish gets a raise, McCain raises the wages too. Wonder why? lol