You sound a little bit defensive, and that really was not my intent. I've developed a lot of respect for you since you joined.Punishment is not the same as discipline. Punishment teaches CONTROL BY OTHERS. Discipline teaches SELF CONTROL. Discipline is guiding children, teaching them they can trust us to help them learn the difference between right and wrong, without feeling afraid of us.
Children need to learn how to think for themselves. All children make mistakes and misbehave. They are trying to find out how the world works. They need limits, to keep them safe and teach them what behaviour is allowed.
I say it should be illegal because spanking is harmful. Children have the right to be treated with respect, regardless of age. We need to treat children the way we want to be treated. Hitting people is wrong and children are people too.
I was asked for my opinions and these are it. I am in no way trying to tell anyone how to parent. I am nowhere near a perfect parent. I joke with a few friends that I should probably start saving up to pay for my daughter's therapy bills when she's an adult. I am trying to be the best parent I can be and for me, it does not involve hitting/ spanking. I am stating my beliefs and the reasons behind them. It's not my job to tell people how to parent, I guess it's the government's.
I'm not sure how much of your post is your personal beliefs, and how much is something you learned in your parenting classes, but I have to say that although my parents were of the "corporal punishment" school, never in my life did I fear my parents, nor did I ever feel that they disrespected me.
I also see something of a disconnect between you saying "I think spanking should be illegal" and saying "I am in no way trying to tell anyone how to parent."
Are there any other areas of parenting that you think should be governed by legislation? Parents either do, or do not, have absolute authority over their minor children. (Again, please understand that I'm not baiting you, I'm genuinely interested - even fascinated - by the various views people have on these issues...)