Nah, spanking - while I don't think it'll hamr a kid - should be used carefully.
Your example with 'getting too close to the street' would not call down a spanking from me. That would more likely get a reaction along the lines of telling them how dangerous it can be, and how mommy would be very sad if they got hurt.
A spanking on the other hand... if I'd told the kids repeatedly that I do not want them to play soccer in the living room because they might smash something and they still do it - AND smash a fine old heirloom vase or whatnot - then a smack on the bottom is most definitely not a wrong thing to use.
If the kids are old enough to understand reason - then they should be reasoned with - if they're not, a smack won't harm them. It sure never harmed me.
I don't remember many spankings - but I do remember some, and I also remember never promising myself to never do what I'd done to deserve it ever again.
I don't believe in the molly-coddling of our children. As others have pointed out: how will they deal with real-life if they've gone through their school-years never experiencing a failure?
It's ironic - for many years in DK we've had rules forbidding giving marks to kids younger than so and so in order to prevent untowards competition amongst class-mates. That's fair enough and at the age of 12 or 13 iirc, we started getting marks. Now while the American society (most prominently among all of them) gets more and more scared of letting the kids face failures the Danish politicians have now allowed tests, exams and marks down to the age of 8 or 9. Because it'll get the kids to work harder for their achievements (That's the philosophy behind it at least)
Quite the contrast, no?
I must say, I'm worried about too much competition in the lower grades - because we should also remember to let the kids be kids and have a childhood, but I honestly don't think it's bad with some competition for them. Okay, so one kid will suck at football - he'll likely be the one to be doing well in Literature, and the other kid who sucked at football and maybe also at Literature studies he might just be the one to excel at Chemistry.
When will we teach our kids that no one can be good at everything? (Except for me - I *am* good at everything
) When will we teach our kids that in real life they will not be paid for showing up at work on time? They will be paid for doing their job satisfactory - no more no less. And they will not get bonuses for being done on time, but maybe they can negociate some if they're done in half the time.
*sigh*
I fear for future generations. I really do.