I have experience in a GM unionized auto plant and the non-union Toyota plant.
Worker mentality is exactly the same. They are ‘entitled’ to sunday doubletime and benefits and free lunches. this and that. There are lazy people who take advantage of the system everywhere, not just in these ‘horrible’ union shops.
The difference with Toyota is the contract employees. People tend to work their asses off if they know they can be fired one day because their boss doesn’t like the way they cut their hair.