Hi ILs, My DH frequently calls me names (particularly, really bad ones like bastard, prost) whenever he gets angry. Although, its not a big argument, its some small things because of kids, he ends up calling me names. I have been hearing this for almost 1 year and he has not changed. If i ask him not to call names, he passes the blame on me and ask me to act in such a way that he doesn't get angry. I feel very bad because I have never heard such words at my house. Even on new year's day, he used that word and I was shattered for a very small argument (a candy fell down and kid refused to pick it back and I helped her but he wanted the kid (3 year old) to pick it herself but the kid refused and was crying in the parking lot). Usually I keep silent to show him how I am hurt. But he never bothers to ask sorry rather says I only made him say such things. Finally I end up talking to him. He has even started calling my 2 year old with such names when he gets angry. Yesterday, I couldn't tolerate and I bursted out and asked him to call his mom and his side people like that (I have never said such things before but I burst out because he called me a daughter of pros). Now he behaves as though I said something cruel and behaves rude to me (doesn't talk to me). I should also add that I don't have any financial support or money or support from my parents too. I can't really complain on him. If i do so,with so many debts, I will end up in the street. He also has the habit of complaining non-stop. Every silly thing, he will simply blame me and I am so upset. I had a very sad new year day altogether. Please pour in your best advice to handle such a verbally abusive person. I feel like a loser by migrating to this country after giving up my career.