Not by choice.
Why didn’t you tell your mother you would erase her from your life if she didn’t butt the hell out?
My MIL competed with me for my husband and he was just as wishy washy as you. She was a nightmare as a MIL and a mean selfish grandmother.
You should have put your hell on wheels mom in her place. No one is going to put up with that sh8t.
There’s always a choice. You clearly wanted your mom more than a wife.