Sorry for the upcoming rant.
OH is an only child and has always been close to his parents, despite living an hour's flight from them. They're really good to us, helping us move, giving us loads of nearly new furniture from their house sale, having my family to stay with them, etc. She is a financial adviser so also does our tax returns, while he came up to paint our flat before DS was born. When DS was a month old, OH had to go away for a fortnight with work, and since my own DM refused to come and help me, I took baby and went to stay with them for 2 weeks, for which I will be forever grateful.
However. She's really tough going. Over the years I've been constantly insulted, belittled, blamed for OH's fertility problems, and criticised for EVERYTHING you can imagine, while at the same time as being told she loves me and I'm a good mum to DS. She says I'm lazy because I don't clean her house, cook or do her ironing when we stay with them (she constantly refuses my help when I offer, and says she will never ask or tell me what needs to be done - I'm supposed to know instinctively) but she goes nuts if OH or FIL lift a finger, because it's WOMENS' WORK! She can't understand why I find it tiring being a sahm (he's brilliant but I have no help except for OH, so it's very full on) as she did it 36 years ago and SHE managed.
OH's friends and family have said to me in the past that I take a lot of cr@p from her, and she has a track record of losing friends for FIL and alienating her own family with her domineering ways and uncontrolled mouth. She's shouted at me in front of my baby, smoked in front of me while pregnant and driven me to a point where I dread being in the same room as her. She decided when baby would stop taking his bottle at night, not me, and actually cornered me away from the boys to insist we do it her way.
Sometimes I feel afraid to open my mouth for fear of being put down, told I'm wrong, and just made to feel inferior. She can be very clever and the insults go straight over OD and FIL's heads.
I've spent FIVE WEEKS out of the last 8 in their company - OH wanted six but I said no way. Last year I did nearly 3 weeks with them while pregnant and at one point actually looked up the cost of flights to go home early.
When we arrived here 12 days ago, I told her I had a bit of work to do while here and would it be ok to have some help with the baby as it's impossible to do anything at home. She said fine. So on the Monday, I gave the baby to OH while I fill in applications for part time creche places and swimming lessons. Tuesday I dared to go and see a friend for an hour and a half. On Wednesday afternoon, I did a couple of hours' work to pay for the swimming lessons. But she'd invited OH's friends over for dinner and I was supposed to help prepare it, without being informed what was on the menu, and I once again got called lazy.
This time, I snapped and told her I've had enough of being spoken to like that. Then over the next half hour, I got accused of dumping my little boy on other people all week while I went off "working and enjoying myself", even though I'd only given him to OH (who spent the whole time with her and so she probably ended up holding DS). She said I'd abandoned him all week. I hit the roof and said the work I'd been doing had been to organise and pay for the creche/swimming lessons. She hit back with 'I can't work AT ALL while you three are here as you're so idle, I'm too busy looking after you all'.
This came 3 weeks after I told OH to give them 500 quid in exchange for our board and as a thank you gesture for the furniture because they're having work/money troubles (although FIL intends to buy a £1450 shed next week... WTF?).
Argument went on for a good half hour (I got 'stop shouting, you're hysterical and ridiculous' and 'aren't you the martyr'), I gave back and it felt like YEARS of pent up anger on my part was finally getting some release. We tried to clear the air after dinner and things started getting heated again, so we left it at that and haven't broached it since.
I've tried to sort things before - last year I told her nicely that I find her rude, arrogant and insulting, but nothing changed. She is the way she is, and I'm not the person she wants me to be, so I don't see how we can ever get past it.
Thursday morning I told OH I wanted to check into a hotel and fly home ASAP, but he wouldn't hear of it and said we'd spend as much time out of the house as he could manage. Meaning leaving DS with them, ironically! But felt I had no choice. She has been fawning over me since Thursday, telling me I'm pretty and basically being the kind of MIL we all hope for. But I'm still furious and have told OH that I'm not putting up with her attitude any more and that I don't want to see her. I'm being civil because we're here for another couple of days but that's all I'm prepared to do.
They were supposed to come to us next week while I took a 4 day job in another city but I've cancelled, because I won't leave DS with someone who accused me of dumping him on them while I go off to work. OH told them the job fell through, rather than the truth, because he wants to "protect" them.
Last night, as we were heading out, OH said he wants me to be "nicer" to MIL. Told him to stop sticking his head in the sand and to support me more, especially as none of this is happening in English and I'm on the backfoot. Fat chance.
Today FIL asks quite sternly if I'm still giving MIL the cold shoulder.
She was due back any second and having had gastroenteritis all weekend, I'm not in the mood for another argument, so I just said that I'm very angry about the unforgivable things that were said to me on Wednesday. At that point DS started crying so I escaped.
Since I've had DS I've stopped putting up with toxic relationships in my life but I'm going to have to put up with this one for OH's sake.
AIBU to still be angry and to not want to have anything more to do with her? Knowing that this woman is going to be in my life for as long as OH is, and I'm going to have to see her whether I like it or not?