DS1 has had a lot of problems over the last few years and was diagnosed with ASD last year.
However, whenever he plays with other children, even his own siblings, and some issue occurs, such as aggression or shouting, DS1 ALWAYS claims it was either someone else's fault, or an accident.
the other day, he "accidentally" ran over another childs foot whilst riding his bike, and yesterday a neighbour's ds complained to me that DS1 was throwing stones at a parked van.
However, when I challenge DS on any of these issues he just trots out the same excuse (someone else/ accident, etc). It has reached the stage now where I don't know when he is telling the truth or not anymore. So it always ends with me issuing some form of punishment and DS1 arguing that I never believe him, just everyone else.
I don't know what to do anymore. I want to give him the benefit of the doubt instead of accepting that he is to blame ALL the time, but, if he is guilty, then I can't just let him get away with it, can I?