I've literally never seen a functioning union anywhere I went (I live in Europe). Everyone I met in my life, in a bar, etc is angry at their unions.
Incidentally, I personally think the limit for communist societies is around 50 people or so.
Another issue is that people have unrealistic idea about what can and should be done in a day/week/month. They don't care about their own work nearly that much, and will forgive themselves a lot, but will expect others to upheld that unrealistic standard.
On the flip side, as a native Scandinavian I have many colleagues from outside of Scandinavia that moved here because of many of the things unions have accomplished - 25 days of paid vacation, a culture of working your 8 hours a day and not more than that, and a child care system that allows you to spend more time with your kids.