Glad we are helping you see your mum in a different light - though I think you do KNOW her, but with your head, if your see what I mean, and in 'real life' you find it hard to resist her! (She's got you well trained, remember!)(like Pavlov's dogs - Jump, and you jump!)
DO NOT feel guilty that YOU put up with her! Firstly ,as I say, you were 'trained' to do so and secondly all you have done is for your OWN survival! You were ENTITLED to do anything it takes to 'put up with her'. OK, that was 'wrong' in the sense that it didn't sort the problem out for YOU (remember, you do NOT have to sort your mum's problems out for HER, only sort out the problem that your mum is FOR YOU!), but it was ENTIRELY justifiable.
Yes, it is 'odd' isn't it, that she has been SO badly treated by 'everyone else' all her life....
(Definitely look up Narcissism please! You'll see that dreadful dreadful 'Oh, I'm so so hard done by!' - 'Poor me, poor me!' - everywhere)
I'm glad you have a hubby rooting for you - that's really good.
It's a question not of 'rejecting' you mum, but of 'immunising' yourself against her (as in, the 'bad' stuff about her), so she can't 'get through to you' and push those 'guilt buttons.
You've every chance that this can be a real turning point for you - love your mum, but don't 'fall under malign spell'!!!!