Having lived near an unmanned level crossing in the past, and having seen what happens when someone is killed on one, I have a very healthy level of respect for safety around level crossings.
I would NOT have a 2yo running around "to watch the trains", they would be holding my hand, picked up and carried on my hip, or on reins.
I would not have an unleashed dog either, dogs can slip through surprisingly small gaps.
It only takes a tiny bit of common sense to understand that you don't fuck around with safety when faced with 1,000 tons of metal flying at you at 75MPH.
My Stepdad works in signalling now, but 20 years ago he was a 'relief' signalman. Part of his duties included collecting all the body parts from collisions with people. And I do mean body PARTS. They get spread up to 4+ miles by the train, by the power of the collision.
He has had to make sure that he has picked up two arms, two legs, a head and a torso on many occasions.
-
This stays with the person clearing up, and the driver involved FOR EVER.
-
It's not that hard to make a sensible risk assessment and hold onto your toddler / young child / dog until the train has passed and you are safely across the other side of the level crossing.
-
Level crossings themselves are not inherently unsafe - countries around the world have them with NO barriers or warning lights, and they manage not to let their DC get reduced to a collection of body parts - it is the people using them improperly and not giving them due care and attention that is unsafe.
I think the mother needs to take a good, long hard look at herself and her behaviour surrounding this incident, rather than complaining in the national press about something that would have been totally avoidable had she held her toddler's hand!