As great as unions can be for us, sometimes they can handcuff an employer into losing money due to high wage demands, pensions, and health benefits. Air Canada is a prime example.
However, I DO understand the need for them...I'm just making the point.