What a relief that you had good news about your son’s condition, singingnutty. 
I do have to support the guard here, though. They have a hard job, and in my experience the vast majority are polite and cheerful as they deal with difficult situations. Just this week a passenger in my carriage showed a ticket that had run out two stops before. She’d “just decided” to stay on to a later stop. The inspector was generous, let her get away with buying the correct ticket instead of fining her, and far from being grateful, she was outraged at having to pay £3.50!
As for an inspector not standing up to a group of youths refusing to pay, as posted earlier, what on earth should he have done? I hope the story went on as it did in an incident I witnessed on the Carlisle to Leeds train. Four teenage boys tormenting the inspector, refusing to show their tickets, passing them between themselves just out of his reach. He walked off, leaving them laughing away.
At the next stop, two burly men in high vis got on, indicated to them to stand up, and escorted them off the train without saying a word. The blubbing and stammering of “we’re sorry”, “just having a bit of fun”, “got to get to Leeds”, was a delight. As was the sight of their faces as they were left on the platform in the middle of nowhere.