Hardknocks,
I totally understand. I grew up in a negative environment too. My mother used to call me "devil's child". I remember her grabbing me by my hair from off my bed when I was a teenager. She accused me of trying to run away because some psychic had told her I was planning to.
I respect my parents for ensuring we had a good education and for teaching us manners, and am very protective of them. Secretly, I think they also suffer with emotional issues. Based on the stuff they've shared with me since I moved out years ago, I suspect it's from their own childhood. They couldn't give me what they didn't have. I'm more understanding towards them now, but I'm glad we're not under the same roof
Are you able to move out, find another job? I don't think all the stress you're going through is doing your mental health any good.