I fail to see how a non-union workplace would have any different outcome. That particular issue doesn't seem to deal with unions in particular, just a hierarchy in the workplace. I mean hell, it seems like working for someone else you're always going to get the crap end of the stick, but then I hear people complain about working for themselves, too, so I guess it's just the human condition.
My problem is that I dont work for the guys on day shift, they work for the same company I do. It's just the typical "I have been here longer than you so you need to work harder" attitude. I have worked at a lot of different places and I am used to the shift wars, but this place is by far the worst especially since 99% of the dayshift in the shop are born and raised locals who have known each other forever.