Ok my neighbour was going to walk along the beach with me and my two dd's but she was a bit tired and decided to stay home and send her eldest son along to look after her dd (age 4) instead. Another neighbour tagged along too age 14. Anyway we were sitting on the beach having a picnic when her dd age 4 decided I'm going home! She then legged it up the beach up the steps and onto the road like a lizzard on sand, her brother legged it after her but couldnt keep up and lost her So I left my dd's with the 14 year old and pegged it after her (I run alot and can be fast especially with added adrenallin(sp?).
I caught up with her and grabbed her, (she was about 50 yards down the very busy main road I got down to her level and shouted at her pointing at the road and telling her she was a very very naughty girl etc then I dragged (for want of a better word) back to the beach, she was having a terrible tantrum so I strapped her into her buggy and we all ignored her until she stopped shouting (no tears just pure anger). After she 15 mins of screaming she stopped so I went over to her and asked for an appology stating how dangerous it was her running off like that. She appologised and sat down - she didnt put a foot wrong for the rest of the afternoon. (her brother said she had never appologised before and their mother was at her whitts end trying to control her)
So should I have stepped in, not usually something I do but it was a very dangerous situation & I acted on impulse