Have NC, really not sure if I was a bit harsh so welcome opinions.
Bit of context/background: I gave DS (5) a choice of what he wanted to do today - he chose to go to a local museum he really likes but I think is deathly dull.
We walked round relatively quickly because what he really wanted to do was go to the shop that's attached to the museum. He spent ages looking at stuff and I said he could have something that wasn't too expensive. He kept changing his mind about what he wanted, then finally chose something.
At this point, I was desperate for a wee so I made him come to the loo with me and suggested that he have a wee too. He clearly needed one even though he said he didn't. On the way to the loo, he passed some different toys and said that he'd changed his mind again and actually he probably wanted something different, so I was getting fairly fed up with him at this point.
Two loos - I went to one, he went into the other. When he came out of the loo, I noticed he hadn't put the seat up and and had got wee on the front of the seat so I told him off about that (he knows he has to put the seat up and he wasn't desperate, so it wasn't because he hadn't had time).
I scolded him for not putting the seat up and then I went to wipe the wee off the seat, I realised that he had weed everywhere - all over the floor, over the top of the sanitary bin, up the back of the lid, etc. Basically he had not been paying any attention to what he was doing and just pissed everywhere. Now I know he's only five, but he knows how to hold his willy, he knows how to aim. The loo had run out of paper so I couldn't clean it all up so had to leave this horrible wee-covered loo for the next person. :(
WABU to have told him he couldn't have a toy any more because he had been so careless? He was really upset but it wasn't an accident, he really just couldn't be bothered to aim properly.