Earlier today 3yo DS picked up a handful of gravel in the street and started throwing it around on the way to school pick up. I made him drop the stones still in his hand and told him very firmly that he is not to throw stones. Tired 3yo being a tired 3yo immediately lost his shit, snatched up a piece of gravel and hurled it. It hit the neighbours window. I told him off, took his Hot Wheel car away, and told him there would no sweetie for him on the way home, also told him that he would be apologising to neighbour when we got home. We then hurried to school or we were going to be late.
As we were coming back neighbour came out to speak to us. They were really nice and appreciated that 3yo had been dealt with (she saw me telling him off), 3yo apologised face to face and I apologised for not anticipating that he would throw the stone. She said the window has a small chip in it so I've said if they'd like it repaired to let us know and we can sort it out but she's said she thinks it'll be fine. I feel really awkward and thoroughly embarrassed by 3yo's behaviour, for his part he knows I'm cross about it and is being incredibly well behaved right now.
He has drawn a picture of some flowers for the neighbour and wants an envelope so that he can post it to her. Would it be overkill for me to knock and give her a bottle of wine along with his picture or should I just leave it at the apology already given?