I see where you're coming from Rob but I don't want you to feel offended by what I'm about to write.
The ultimate cause of bad behavior lays always in the way the child was brought up. Studies on punishment conveyed in 1995 proved that punishment is ineffectivtve as a form of disciplining the child. I don't want to get this too personal. You might have children yourself and truely believe you are a wonderful and caring parent. However, the truth is, that we should raise our children so they do not cause problems that request the uses of violence. The main consequence of violence is that the children are used to it and resort to it as adults. Also towards parents and other adults as they were taught that's is ok.
You used the argument of fear. This is not what you want your children to feel. They should obey the rules because they really respect them and respect you, the person who set the rules. It's even better if children set the rules by themselves but I don't want to make this topic too broad.
Believe me that there are many models of discipline but those which include violence as a method were proved ineffective.
I can agree with some of your statments, and in a perfect world the child would be the exact reflection of the parent who raised them and therefore punishment would be moot. The child would behave purely as the child should....
the real world says that children are independent thinking creatures who push the line to see what they can get away with. they also will rebel against the parent's wishes to establish their independence...
I am all for a child learning to respect the rules, but i believe that corporal punishment is a very effective way to learn respect.
But i also tell my children i love them and explain why they have been disciplied, so they know i am not coming from a hatefull or angry place. I dont punish my children in the heat of the moment, I send them to the room while i cool off and can come in and explain whats going on what the did wrong and what the must do to correct it..
also spanking is not a first resprt, it is a last one! and if it is used properly can be very effective!