My son is 9 and has aspergers. Ever since he was 9 months old he has 'hurt' other children there is rarely any malice in him he just gets very very over excited and 9 times out of 10 he doesn't mean it. At a bbq today where there were about 10 kids he hurt about 6 of them. He pushed one little little girl against the wall when he was trying to get her to dance with him, he then pushed another little girl off the top of the slide and into the paddling pool coz he thought it was funny. He also likes everything to be just so and pushed a little boy coz he had no Sun hat on. I do try to avoid groups and activities where there will be lots of children as I know he will probably do something to someone. It happens at school at playtime too sometimes - never in the classroom or anywhere where play is structured. I obviously make him apologise and usually take away his evening screen time but then it happens again. If everything was structured and we never went or did anything that required free play it wouldn't happen. He knows it is wrong and always says he never means too. How can i teach him to not do it?? It also seems to go in clusters we may have months where there is nothing then we may have 1 incident then a few more then nothing . He has a social stories book for kind hands but it is like he forgets everything when he is allowed to roam free with other children. Any advice would be gratefully appreciated. Many thanks.