I've been NC with my MIL for almost a year now.
From my experience, there is only so much you can tolerate because 'its my mum' so much stuff was brushed under the carpet, she was getting away with doing and saying anything she wanted and she knew she could because she was never confronted...when she was she managed to turn it all back onto us and somehow make it all our fault.
It was a complete headfuck and emotionaly draining.
The last straw was how she acted when i was in labour with DD2 and how she was afterwards.
She had no boundries and no respect, she would deny saying thing, lie and manipulate.
She doesn't see 'her' side of the family because of how they act..i see now that it's all her.
You can't talk or reason with toxic people, nothing is their fault and they're allways the victim.
It wasn't an easy choice, I put up with it for 4 years, I even had councilling. I told DH that i didn't want to see her anymore, he could see her asmuch as he wanted but I couldn't do it anymore.
He decided he didn't want to see either.
If you speak to her though, she will say she has no idea what she's done wrong and she is heartbroken she is missing out on the kids lives.
When in reality, she has spread lies and has never been bothered about or DDs, picks and drops them whenever she feels like and just can't bothered with them.
OP you're lucky you don't have toxic people in your life!