regular beatings are the best way to teach kids. They understand pain, it hurts, but they don't understand other punishments such as taking away the video games, restricting TV or not letting them go play with other kids. That, im my expirence, simply makes them angrier.
Suppose Little Shit is hitting mommy with his wiffle ball bat. Where did the bat come from in the first place? Mommy took Little Shit to Toys R Us, little shit saw the bat and wanted it. Mommy said no and little shit screamed and made a scene, much like as is depicted here:
http://www.youtube.com/watch?v=6NvJs3KNdkw
Mommy gives in and buys the bat.
Instead, Mommy should have immediatly taken Little Shit out to the car and beat him until he quits screaming. Then they may continue shopping.
But suppose Mommy bought the bat anyway, and they are at home and Little Shit is hitting mommy with the bat. Mommy should not take the bat and beat Little Shit with the bat. Instead, mommy should take the bat, put it away and then beat Little Shit without the bat. This way, Little Shit does not think it is a game