Some of these comments are so sad :( I can empathise, my mother truly believes I am a disappointment, and makes it very clear on the thankfully rare occasions when I see her. I maintain a relationship with her for DS's sake (only grandparent left) but I never, ever leave them alone together as I won't risk her making the sort of comments to him that she did to me.
She has always mocked everything about me, and continues to do so. As a child it was very hard to deal with, but I decided about 10 years ago that she would never change, so I had to change the way I allowed her to make me feel. When she starts, I remind myself that it's rooted in jealousy - I have a very loving husband and a DS who is perfect in every way (other than when he's being a hormonal nightmare obv.), and I am entirely happy with my life, utterly content. I'm not smug - I've had my fair share of crappy times - so I appreciate every single day.
I know I'm worth loving, and liking, and respecting. What she thinks no longer matters, she's just a bitter woman who is part of my life through my own choice, and her words are of no consequence to me.
Not easy to get myself in that mindset, but I've managed it and am much, much happier for it.