Re that strong unionisation, if you're already on a handsome wage with good working conditions, but then what is there to argue over?
By most peoples' standards, Train Drivers are considered to be on "fat cat" wages already so it's very difficult for people at large to empathise or show solidarity when train strikes and disruption put their own (much crappier) jobs at risk.
Drivers didn't get high wages and reasonable working levels by being pushovers, but then neither have bosses who feather their own nests while their workers struggle. To your passengers in those circumstances, there is only a thin sheet of paper between those.
There's compromise in everything and as I said on either this or another thread, if railway staff aren't careful they're going to price themselves out of jobs, with people at large then being only be too happy to see it happen. If you set up an adversarial position, then there is opposition to that. Are you going to win? I think there is a question here as to what "strong unionisation" should mean or aim to achieve, how, and for who.