I had an awful time with ds after school today. I took him to a ball park and it's just ended up in tears, for both ds and myself. Yet again, ds hit another toddler, I didn't see it, but as soon as I heard a man shout "where's your mum", I just knew it involved ds. The man came over and started ranting, don't blame him one bit though. Within a few minutes ds had upset a few other little girls, they had been screaming which ds can't tolerate, and again I apologised, explaining taht ds had autism. I don't think that helped at all, I feel the reaction is why take him to a place like this then.
Next a couple of childen from ds's school appeared, they played quite nicely, until I heard one child crying, although I had been watching ds I again didn't see what happened. The mum came over and said to her loud enough for me to hear "Don't talk to people like that" I'm a mother from her daughters class, I'm not a stranger unless she meant it in a way that was a criticism of me, IFSWIM.
All the time I was trying to supervise ds, but it's not always easy to intervene quick enough in a place like that.
I can't cope with this anymore, I can't take him anywhere, do I just stop taking him to parks which he really enjoys. What should I do? How do I punish him when his explanation is 'They annoyed me'. I told him to walk away if that happens, but he says 'he can't think'.
Any strategies for me? I really could do with some advice, I've got a little boy crying in the next room, but I'm so angry I'm scared I will just start screaming at him.