I am a US mom/grandmother with 2 daughters. Older daughter (O) has ome emotional issues and used to take Prozac for her problems. Younger daughter is quiet and studious. Several years ago O married an Indian guy (IG) and they have 3 children. All of us lived together in the US. O quit taking Prozac and now is angry alot and yells. Y complained to IG that he teased her too much, but he persisted. IG also punishes his children by slapping, calling names, locking in a closet. We told IG that here that was child abuse; he said that was how kids in India are punished. He kept teasing Y, and finally sent her this email: You don't know how I feel about you and how much I loved you, you always pushed me away...I know you can never have the same feelings about me as I have for you...I know my love for you was a one way love but I feel insulted the way you treat me...whenever I ask for a hug and you give me a hug it's like hugging a cold pillar...there is no friendly warmth in it...you will never know how much I loved you..etc. After this email Y moved away as she was afraid of IG. IG claims that he just wanted to be friends and this was just a part of being a "half wife" as a sister in law should be. He claims this was not out of order and now says he hates Y, and refuses to let her see her nephews and nieces which is breaking her heart. IG is also angry because she would not let him hit his kids in front of her. My question is twofold: is this an appropriate way for an Indian man to talk to his sister in law, or was he out of line? Also, is it ok for Indian children to be slapped, hit, etc? Thanks for any advice!