My mum can be really really hard work. She can sometimes be mean and unthinking, and a lot of people don’t like her.
However, all 6 of her adult children still talk to her and see her as regularly as we can. It’s because she was a really good mum and is a great grandparent. She has time for us, helps us with our kids, now she’s retired (former cleaner) she cleans mine and my brother’s houses (paid of course).
Sometimes she wasn’t the best mum in the world - lost her temper and threw my brothers x box out the window, threw my oasis CD out the car when I asked for Wonderwall for the millionth time… she had a bit of a temper. Never hit us but sometimes she could be crazy. She has never ever displayed any of these behaviours around any of her grandkids though, she is so patient with them (way more than me but she can give them back I guess).
Also I don’t hold things against her, don’t sweat the small stuff. She gives my kids too many sweets when she never let us have any, and that annoys me a little, but not worth arguing over.
Probably the most important thing is that she can get on with my dad now. They had a messy divorce and for years they couldn’t be in a room together. This made my life harder, made the kids life harder, and was annoying. They have now overcome this and her, my dad, and my step mum (who wasn’t the OW or anything) can get on. I respect them both for that.
I also think she is very cool which probably helps.