I've had a previous thread on her about my MIL and had some useful suggestions on here which I attempted to use. Just a short recap : MIL and I have a fairly difficult relationship. She's widowed and lives on her own in south asia where both my husband and I are originally from. She visits for 4-6 weeks at a time, and in previous years (when I was in fulltime work) it was fine for the most part. In the past two years however, her visits have been timed around me being on mat leave. This year she's obviously here to see her first grandchild; last year she came when I was on leave after suffering a loss at term. Both visits have been excruciating. I have PND and postnatal anxiety and am getting some help for it (but she doesn't know about the diagnosis I think). There are a number of different issues - her sexist views (expecting me to pick up after her but her son not to have to lift a finger), her habit of saying thoughtless hurtful things under the excuse of "I didn't mean it" and so on. Most recently we've ended up having a massive fight nearly every few weeks which has not ended well.
I love my husband and he's a good egg. However, I'm realising he has trouble drawing boundaries with his family because of the way they react if anyone calls them out on it. Following my therapists suggestion that I replace my aggression with assertiveness, I tried most recently when she annoyed me to just address the issue in the moment. When playing with the baby, as soon as my husband left the room she asks DS (8 mos old) "Oh is mummy not smiling at you".. this is after previous instances where she keeps saying things like "Oh is mummy ignoring you.. are you sad mummy's not picking you up" etc. She always plays innocent when I call her out on it, and says its just a "cultural thing", and I'm being petty and oversensitive. And my DH at the end of his patience with these repeated fights just asks me why I need to fight every statement rather than letting it go. My issue is that I feel certain she'll repeat statements like these to my child when he's older and make me feel worse about leaving him in childcare 9-5 so I can work. And I think the cultural issue is bs cover for piling onto my guilt. Its funny how none of these cultural memes involve guilting the dad or making fun of the dad in any way.
Anyway, she lost it and basically refused to come visit us any more and said her son can just come visit her if he wants. Essentially cutting off the only grandchild she has because I said she needs to watch what she says in front of him. Clearly there's more of a backstory - this isn't by far the vilest thing she's said but don't want to make the OP longer than it is. I then caved and spoke to her in a conciliatory (although not apologetic) manner just to stop her from going NC because the person who'll be hurt by this is my husband. And if he sees us being close to my family (who are very kind and bend over backwards to help us out) but not speaking to his family (who make v little effort), he'll feel bad.
So how do I cope with being made to feel like a mug. Having processed this over the past few days I feel like she's just using her victimhood as a way to get me to toe the line so I'll be scared to ever point out her faults in the future. And she's perpetuating this trope that I am the bad person. Essentially whatever I do, she only remembers the bad things; whereas if I point out anything hurtful she's said or done then I've misunderstood or I'm lying.
I'm looking for some insights into how to handle her behaviour without cutting her off; how to cope internally with her toxicity; and generally how people manage without going NC. Sorry for the very long OP!