Beekissed put it better than I would...but you need to get out of there. If for no one's sake but that baby.
Situations like this never get better. I'm sorry to say so, but it's not going to go anywhere. I'm sorry, but you and your child deserve better.