These folks are annoying. Never been a fan of the "I had it bad, so you should too" as well as "you have it better than we did, so you have no right to complain about anything" mindsets. Just because things are better than they were doesn't mean they couldn't improve or are even "good." OTOH, you can acknowledge and be grateful for the improvements while still trying to further improve the system.
I feel like the resident union issue is illustrative of a bigger issue: doctors have a way of shooting themselves in the foot with infighting. E.g. Old folks vs. younger, conservatives vs. liberals, specialty vs. specialty and organization vs. organization. And the people benefitting from this infighting are the government, insurance companies and hospital administrators (and to some degree, other allied health professionals). Much easier to defeat a splintered, bickering adversary. It's why the responsibility for billing, coding, finance, all the other paperwork, as well as legal responsibility for patient care are increasingly falling on physicians disproportionately. Like why don't insurance companies bear legal responsibility for the poor outcomes they cause with all this stupid red tape, preauthorizations delaying care, and forcing more of the cost of healthcare onto providers and patients? Partly, because doctors are so disorganized and too busy to fix that and put up a fight. We're having to fight for barely-fair training conditions and our own mentors are often the ones standing in the way. Hard to go to war with the insurance companies when you're working frequent 24s and barely remember your own name half the days, or when you're slogging through progress notes and other paperwork and trying to put the right codes in.
Doctors traditionally are very prideful and I think that ego actually made us easy targets for the current system.