This afternoon, DS1 (just 4) ran off. We were on the canal with some other kids, and he and another boy got energetic on their bikes, and just kept going. They went past our turning, and eventually I left the pram with the other mum and ran after them.
Unlike the other boy, at least DS1 stopped when I got close enough that he could no longer pretend he couldn't hear me.
I am furious about this. I generally trust DS1 a lot, he rides his LikeaBike everywhere, I don't make him hold my hand on pavements, etc etc. He wouldn't have done this without a co-conspirator, but still. (This is the first time I've run after him! Ever!)
I took his bike off him and implied he was never getting to use it again (said I wasn't throwing it out because DS2 will use it). I made him hold onto the pram on the way home and ranted at him about his behaviour (not shouting, but angry).
He came up with a wide range of excuses ("It was my friend's fault." "School said we need to practice for a race" etc). He did apologise, but didn't really seem to mean it. (Do they ever, at this age?)
I am still annoyed. I'm not continuing to punish him (he got cake after tea, he had a normal bedtime), I'm not planning on holding this over him for ages, although I won't let him use his bike for a few days at least.
The parenting books always go on about letting it go, not keeping punishing them for something, but as he hasn't really seemed sorry, I'm not really comfortable giving up. My instinct is to talk about it all more calmly tomorrow, although I know he'll come up with more excuses and justifications, and just p*ss me off. So maybe that's not worthwhile?
He certainly hasn't enjoyed all the fuss, so maybe I should just assume he's learned his lesson, but still keep the bike from him for a bit?
Is everyone else good at letting these sorts of things go? How do you deal with this sort of big problem?