I just read your post and I'm sorry you're going through this. My advice would be to kick his @$$ out of the house. He had no right to disrespect you. He's got issues and he's got to stop blaming you for them.
Get your respect back from him girl.
M-43 W-40 2D - 9 and 5
Emotion, yet peace. Ignorance, yet knowledge. Passion, yet serenity. Chaos, yet harmony. Death, yet a new life.