I get paid less than a train driver but if I have to deliver a project and work late/weekends (unpaid) i do what I have to do to get it over the line.
The amount drivers are paid I would expect you to be highly flexible and go the extra mile at all times.
You guys need to get in the real world!
I'm a guard and get paid (much) less than a train driver but the point is still the same.
There is no such thing as doing extra work from time to time to complete a project if you're traincrew.
Going the extra mile is being stuck out in the cold on a train with no facilities - my late finish record is between 4 and 5 hours. I will also happily cover extra duties at the end of my own if things are desperate. I'm already there and not having to rearrange my life to compensate for someone else's failings, however they may have occurred.
You can't however pop in to work for a bit to drive or guard a train and you can't do it from home.
"Sorry folks, going to cancel my day off again to go to work for 9 hours plus an hours commute" only wears for so long and it's been going on for a long time.
Your contractual obligations are what you expect and anticipate from your line of work. They differ from the practicalities of operating a transport vehicle.
Next week I've a Christmas meal planned with my friends. Presumably if rosters ring up with 48 hours notice as they often do to say they're short of guards, any chance I can come in for 9 hours work you'd expect me to cancel my plans and do it.