Seems like the chief problem here is having to deal with <i>multiple</i> unions. Each union on its own is trying to capture as much producer surplus as they can, but there just isn't enough to go around. In good times, benefits and salaries ratchet up; in leaner times you're stuck with the expensive benefits previously promised so salaries have to go back down again by quite a lot. Or the company folds.