Very young children cannot be reasoned with like an older child."don't play on the road" means nothing- they only think other children get hurt on the road.
"play in the road and you'll get a spanking" is more likely to instil caution and keep them alive.
I disagree. By 18 months, my son knew not to go on to the road. I taught him that if a car hit him the pain would be like when he burnt himself, or he could be dead like the mouse he found in our kitchen. My friend on the other hand has a son who at 5 still could not be trusted not to run onto the road, despite her spankings. He thought it was a game.
Id like to see the difference in 20 years between the kids brought up in either camp.
The move against spanking has been going on for over 50 years and there is plenty of research to show violence against children is less effective than parents that lead by education and example.