I have just got home with my four year old. We had lunch in a cafe (a big treat), after which he caused quite a few £ worth of damage to goods they had on sale. This was an accident, but it did follow lots of warnings not to touch. We had planned to go to a friend's house this afternoon (much anticipated) but I've brought him straight home instead, telling him why.
I think this was the right thing to do - but do four year old understand consequences, and will it teach him anything?
I do fully accept that accidents happen, and that if I take my kid somewhere there are things around that they can break, it probably will happen. I would be interested to know whether this course of action will teach a four year old anything,though, and to hear others' views and experiences...