Your husband stopped sending money to his well-off sister when he lost his job. Money stopped coming from America -- this can be very frustrating for siblings of NRI's. They think the money flow should still continue. So, she takes it out on you. People who are so shameless as her that they stop taking your calls after their adult child cleans up your bank account cannot be reasoned with. Being blunt with them or ceasing all contact - neither of this will bring you peace. She will still be in contact with your husband and that will be enough to wreck your mental peace. Your husband is a good man but he seems to be the gentle kind of person who cannot say No or Stop It to sister. When she says you have brought bad luck to him, his response is that software career has ups and downs. His response should ideally be: "Stop this nonsense. No one brings bad luck to anyone. Don't talk like that about my wife. She has supported me in the toughest of times." But he will not say this. Not his fault. They grew up in a family where it is OK to spew garbage like X brought bad luck to Y and for one sibling to continuously give hard-earned money to the not-needy sibling. Adding to the many useful suggestions that have poured in, I'd like to say that any human being who hears such hurtful words again and again will end up feeling like how you do now. It will give rise to self-doubt. There's nothing wrong or weak in how you are reacting to this. I hope you are able to identify the best ways to respond to her comments during the conversations and to calm your mind when you recall the conversations.