I've just been to collect my DS from school, he's 4 and a new starter on a staggered timetable to help ease him in (he has autism)
So we were on the bus heading home and on gets a man who is either mentally ill or high on drugs. He was shouting to himself, gesticulating and swearing. DS is sitting on the back seats and this man goes and sits on the same row near him with one seat between them, still calling out and gesticulating.
I ask DS to please come and sit with me, two rows infront. He refuses. I use a firmer tone and say DS please come and sit here now. He refuses. He becomes upset and I can see a meltdown pending so I take him by the hand and get off at the upcoming stop, still quite a way from home.
Full meltdown.
Did I do the wrong thing? How would you have handled it?