That was pretty messed up, indeed. My mom is in a way better place now, but she still struggles with mental issues and low-self esteem. Luckily for her she has a daughter who loves her enough to accept that parents are humans who make terrible mistakes.