My 2 year old is potty training and had an accident in the garden (both running around naked after being under sprinkler) I had popped inside to take some washing in and came back to find DS1 aged 5 hitting said 'accident' with one then the other space hopper. Poo everywhere, all over space hoppers, patio, grass. Took me nearly an hour to clean garden/ them up. The thing I'm upset about is he had NO idea why I was upset/ livid. I told him it was dirty and there were germs and all the time he just smiled and tried to change subject. After bath when i had calmed down I asked him if he understood why I was upset and he said 'because I was naughty' but was unable to elaborate on why he was naughty. I explained that poo was dirty which is why we wash hands after toilet and that he had spread it everywhere and I didn't like cleaning it up. Should he not understand this by now? I felt like i was talking to a 2-3 year old not a 5 year old. I feel SO upset by his behaviour. He has a tentative diagnosis of ADD (too young to give definite diag) so I do understand he can be impulsive and I genuinely think he didn't have a clue just thought 'there's a poo, I'm going to hit it with this'. Am I being unreasonable to expect him to understand/ have not done this/ be really worried about his ability to understand cause and effect? Would your 5 year old potentially do this?