I'm not really for beating kids. Kid fukks up send them to their room for 1 month with nothing in there but a bed and educational books. No video games, No TV, no friends, no going outside to play, no telephone conversations, no internet for 1 month. every time it happens again double it. I guarantee you that's more effective and last longer than a few minute long beating.
Like I said when I was a kid i'd take the beating. Sure it hurt but it was quick and over with and I could go about my life. Take away all enjoyable forms of entertainment and that's long term suffering.