E6,
It took me about 6 months out of the Navy to wrap my head around it.
I was in the "Why unions" camp for a long time, as my only union experience was working as an engineer at GM and having to deal with the UAW daily when at I worked at Flint Truck & Bus assembly.
Corporate has no loyalty. I moved (on own dime) to Wyoming. Was supposed to fly. I end up driving a truck.
I've ended up being away from home for 5+ months at a shot, while I have a decent salary, all the forced unpaid overtime ends up making it so I make $19/hr or less.
And my company would fire me tomorrow if they could get someone with my qualification to do what I can do for less.