My own mom suffers from some kind of weird bipolar-narcissism + she clearly has autism or asperger, really. Sometimes she buys me expensive gifts (a stupid 300€ mat that I didn't even want), sometimes she's like "That bottle of water costed 2€, so you now own me 500€!". Sometimes she will leave me in the middle of the woods to die alone (has happened a few times sadly, we went for a walk in the woods, I got lost, I shouted "I'm lost! Where are you mom?" and she yelled back "If you're not in the car in the next 5 seconds I'm leaving without you!") because I disagreed with her on something really minor. Sometimes when I'm sick and alone at my apartment she will bring me food and medicine for free everyday.
She doesn't understand why she can't call colored people names (she has said that non-white people don't have feelings) yet she will get a meltdown and scream if I wear a hat on a wrong day because "I'm hurting the neighbors feelings by wearing a hat", if I get physically assaulted on the streets she doesn't understand why I don't just go for a walk, if I hurt my leg and am literally disabled she will tell me that I should go ride a bicycle because she likes to ride bicycles.
And worst of all, I wasn't allowed to cry when I was a child. She'd always have a great meltdown and scream and namecall me because she's literally unable to understand feelings. She would always yell at me "Why do you cry?!" even when I was a 5 year old child. She's unable to see that people are individuals, she thinks that everyone thinks like her and acts like her, and when she discoverers that it's not true, she gets a meltdown instead and curses her child instead of growing as a person. And I was always forced to have a haircut identical to hers, I never got to choose my own hairstyle until I was like 13, and I still hate that. I hate bowlcuts!
I may have asperger, but thank god I'm still able to understand that other people are individuals with their own feelings and thoughts.
TLDR; Yeah, moms can be awful human beings. I'm sorry yours is horrible, and I'm sad that awful people are still allowed to breed.