No, he's not home yet - he had football training to go to afterwards and then will be getting the train home (I think - unless one of his friends is also going to training and he cadges a lift, which is what he did for training earlier in the week).
Dh and I, being that bit older, maybe have a different attitude to SIL.
At 7 or 8 (I thought it was 8, my dad says it was 7) I was getting a train from Bearsden to Partick for ballet lessons, walking up a hill (narrow lane) to where the lessons were held - and from the station back to our house on the return journey. In the winter, this would all be in the dark. To be fair, my mum did "train" me to do this, following me on the first couple of occasions.
At 16, I caught a plane to London, (too tight a) connecting flight to Paris (which my luggage didn't make), had to report the non arrival of my luggage, arrange for where it should be sent to, get a train into Paris, taxi across Paris, train down to the South of France to meet my pen friend. If my luggage ahd arrived, I'd have missed the train as I only caught it by the skin of my teeth, having raced through the Gare de Lyon. The only place I had a melt down was when I arrived at the taxi rank at Gare du Nord and saw the giant queue and knew I'd miss my train. The kind man next to me in the queue told me to go to the gendarme at the front of the queue and explain - and he put me into the next taxi.
Understandably, my parents had decided not to do a dry run of this trip to "prepare" me (which was the justification SIL gave for not expecting her ds to go via public transport - not having had time to do a dry run with him)
Dh was catching two trains and a bus across the city from age 11 to go to school.
How else are teeneagers going to learn independence, responsibility and, dare I say it, a bit of gumption, if they aren't given "easy" problems/challenges/adventures to solve themselves ??