I am a huge fan of "to each there own". I parent my children one way, because of who I am, who they are and what I believe to be true about children. I do not expect others to parent the same way I do. I am not raising your kid, and as long as your kid is turning out ok, more power to you!
We are not really a spanking household. My girls don't usually require it, it isn't that effective and the few time my kids have been spanked I think it was as much to make me feel better as it was to get the desired outcome.
What gets me mad is the idiot Christians who follow other idiot Christians in the misinterpretation of the bible and use it as an excuse to beat the crap out of there kids! They often quote the scripture that says "Spare the rod, spoil the child". Lets look at that a second: first, we must acknowledge it was written in reflection of shepherds and sheep. Shepherds carried rods that were a multi-purpose tool. One of the things they did with said rod was guide a wandering sheep back on to the path with a nudge. They also used rods to free sheep from bramble, there is a great story about a good shepherd rescuing his sheep with his rod. Here is what shepherd DIDN'T do with there rods: whack sheep. Funny thing, when you hit an animal with a big stick, animals then RUN from you when they see you with said stick. Not real conducive to keeping a heard together when all the sheep are running for there lives in fear of the shepherd.
"And they will know you are Christians by your love". Or, you know, by the fact they smack their kids with sticks. That too.
I want to see large churches STAND UP and say "we don't believe he is right!!". I want church's to actively teach parents healthy parenting. While you might be able to make a case for a hand swat to the hinney on occasion, there is NEVER a reason to starve and beat a child in the name of Christ.
I believe "Jesus wept" over these children.