An overly simplistic point of view I think. Anyone who has raised children know that no matter how idealistic you are, how awesome a parent you think you are being, things just don't always go according to plan when it involves teaching your children how to develop into responsible, self controlled, intelligent beings. There are children who learn the easy way ( I believe according to my mum I was one of those) and then some who just have to learn the hard way (another member of my family, ahem, who shall remain nameless but is known to many here, was one of those).
I applaud any parent who can state outright "I've never had to smack my children and I'm immensely proud of the way they have turned out" - that would be the ideal. But the reality is that being able to discuss and reason won't always work, and when it does it's usually because the bond between parent and child has been well founded from infanthood and carries over into the older-child stage.
So good on those who insist they will take that approach, never stray off the path, and never stoop to using physical discipline (and trust me, the temptation will be there from time to time at least). I just hope you have kids who enable to you to carry it through! It's easy to blame parents for everything, but some have extremely trying children to bring up!
Bookmarks