Oh notanan. Everything you have wrote down describes my MIL down to a T.
This bit especially,
'Im afraid that's not the case. She's a practiced "street angel" and many people think she's a distraught doting nanna and I'm the "difficult" daughter.'
Apart from its son and DIL.
My DH has always said that when it was just him, he could ignore it, push it away but as soon as we got together she started doing it with me, and then used our children.
I come from a (fairly!) Normal family, we aren't perfect by any means. The change in dynamics was bizzare.
DH always put her needs and feelings above anyone's, even his own. Once he couldn't live up to what he once was he would get texts, horrible texts. 'I am your mother, you'll do as i say' he was 22 and had me and a child. He couldn't drop everything. She would go in moods and sulk. It made us so anxious.
What I found our with these things kind of people, is you can try your best but it's still not good enough. They epxcet a lot from you but make no effort on their part. This isn't because she's a MIL or Mom she's just a nasty person and there are nasty people out there, any age or gender.
It's mentally and emotionally exhausting. Every text or email would send me in panic. DH was use to it but I wasn't, I'd dread her visit because I didn't know what mood she would be in.
She expected a relationship with our DD without putting any effort to make one, she'd never play with them or read to them. DH said she's always been like it, she expected respect and love but never did anything to get it.
Coming up to the birth of DD2 I had to see a councillor. I had PND with my 1st and she didn't help matters. I didn't want to feel like that again so I was taught how to handle these kind of relationships.
I was told that you can't change other people's behaviour but you can change how you react to it. She spoke to DH as well.
That's when it got worse. We stood up to her and didn't make as much effort as before. The build up to the birth, the birth and afterwards was absolutely horrendous and I'll never forgive her. She treated us and my children like her worst enemies. She lied about me, spread rumours, aired everything on social media.
DH was furious as he finally saw what she was capable of. He told her everything, everything that hurt us, how she never makes any effort with the children and we wouldn't 'forget' it and would like an apology because of the hurt she'd caused and wanted a normal relationship.
3 years later and nothing, not even a sorry. We've had numerous people say that she's heartbroken, she has no idea what she's done and she loves and misses her GD more than anything.
In real life, she knows what's she's done..you can't treat people like that and expect everything to be OK. She didn't see our DDs for 2 months because we was being awkward (we live so close and they have a car) and she never had a relationship with DD to begin with.
The girls have had no cards, birthday or Christmas, she hasn't tried to fix anything. It's such a shame. She's missing out on so much and it's down to her.
People like her, you can't fix. You can't maintain a normal relationship with them because they think differently. They can't see any fault in what they've done. It's everyone else. She is NC with alot of her family but it's ALL them and nothing she's done. This isn't because she's a MIL/mom/daughter/nan/etc she's just that way but it doesn't mean anyone has to put up and tolerate.
The best thing to do is remove yourself.
I felt a sense of loss for a MIL I expected to have, a grandparent for my children, sleepovers, help, love, family days..all the normal stuff. But she wasn't capable of that.
Sorry this was so long, I hope it can help those who have wondered 'what have I done?!' Because chances are it's not you. It's them. They seem to move on really easily and you're just left wondering what you did to deserve any of it. The abusive emails and God knows what else. It's THEM and nothing you can do can help 
