Jesus H. Christ, I wish there were more parents out there like you.
Parenting is hard work. IMO, spanking is for parents who don't want to make the effort and work hard. I'm sorry if I offended anyone because I know there are a lot of good parents who spank their kids, but that's just the way I feel.