I remember my Uncle use to beat my cousin so much to get her disciplined and to study .But consequences was that she lost full interest in studies and she has become ignorant to everyone..nothing effects her ,,she lives her life the way she want. This is a live example..Beating never helps. I feel that my daughter is more receptive towards the fact that I will punish her by not getting her what she want or by not taking her outside and so she take cares of the facts though she is just 2 and a half years now..She feel proud when i call her Good girl and mend whatever wrong she has done when i call her "gandu baccha" Beating never helps ,...I feel parents just drain down their irritation by doing so and nothing good happens to the kid.. Its just that by hitting them we are creating more and more gap between them.