If it helps--and I know it doesn't do much, but I hope in some way this'll be a comfort--parents who do that constant-criticism/name-calling thing are expressing a whole lot more about how bad they actually feel about themselves than about how they feel about their kids. It's a damaging and indirect way to deal with their own issues, but that's what that's about. Hope you can get away from that soon, Cashflow, and get some loving, supportive, good folks in your life. Then when (and if) you have your own kids, I hope you can break that cycle so history doesn't repeat itself.