This is purely my own opinion and respect each parent's choice to parent in the way they choose that fit's their family.

I also think it is illogical to expect a child not to push or hit other children if you're going to hit them when you're frustrated and upset.
For me this is the biggest reason I don't smack. I am a big believer in being a role model for DS which means so that means if it is not ok for him to hit and smack other people then it isn't ok for me to hit him. I was smacked as a child (sometimes it did cross the line) and I am scared that if I do smack DS it would not be controlled. I don't even like the idea of a controlled smack.

I have smacked DS twice and regretted it each time as it was unnecessary and I am the one who lost my temper. I did apologise for hitting him. DS is a well behaved child and I do put that partly down to the fact that he isn't smacked. It could also be cause I only have one