Due to different culture and living style, West does not understand our philosophy. For Indians mother is like God. Detaching a child from his mother will only will sure that he turns into a criminal.
MOTHER IS a person who dedicates happiness of her life to the child. She is a gardener in a child's life. Just to make sure that a tree grows straight and strong, a gardener fixes a stick to it. Similarly a mother fixes rules for the child so that the child grows to be a Nepoleon. We all know who created him and he never failed to disclose it proudly.
At times mother beats a child to keep his disobediance under control but it is for his good future. It can't be called violence against the child. No psychiatrist or doctor can cure this gap in the mind of the child even if that means keeping the child hungry. A child will kill the person who tries to unleash a brute force on him in order to keep him away from mother.
No child will ever think of killing a mother despite gets regular thrashing from her. Why? Because he knows that there is no one who can replace his mother. In India our society and culture train us in that way.