I'm in the middle of this issue right now. I chose my husband.
I married the love of my life and thus far, per my mother, I haven't done anything right. According to her, we were engaged too soon, married too soon, bought a house too soon...
The problem is that she wants to be let in on every detail of my life. I feel like I am entitled to some privacy. I don't have to share everything with her. She's not my sister or BFF. So to punish me, she nitpicks and speaks negatively about everything that has to do with me and my family. That is, when she's not going on and on about the terrible and awful life she has to live...working as a school bus driver, not making enough money to support herself. Sob!
She also resents being a grandmother. You'd think she would have grown into it after 11 years, but she simply CAN'T act like a grandmother ought to. She's NOT warm, sweet or loving. She doesn't give notice when she visits (she'll call 15 minutes prior to arrival). She expects others to cater to her whims. She has snide comments for every time she feels like her feelings have been hurt. She blames everyone else for every bad thing in her life...including me.
Egads...as I'm writing this, I'm wondering if she's got borderline personality disorder!
So yeah, I've basically cut my mom out. I put up emotional fences. It's so weird to love someone, but not like them or their abusive behavior at the same time.