OP, I'm going to try to say this gently, but not sure how this will come across on screen.
Can you (and your DH) not see that he is abusing you?
He can't be husband and father so he'll only be father (makes no sense)
He's still living with you, despite him saying he can't be your husband (emotional abuse)
It's apparently your fault that this has happened, he's the victim. You made the choice to keep the baby so you've broken the relationship (emotional abuse)
He gets drunk and lashes out verbally, again pointing out how you've ruined things and you've broken the relationship (emotional abuse)
You are living with an emotionally abusive man who has no insight into how the choices he made in this scenario have influenced the outcome.
This man either won't or can't consider that he is also to blame for the situation you're in.
This man is making your life hell for what he sees as you choosing a child over him.
His history gives some background, but his actions do not show someone who is prepared to not be abusive.
You have no idea what he'll be like when this baby arrives. If he's jealous now that you chose the baby over your relationship, what's he going to be like when all of your time and energy is sucked into caring for the needs of a newborn?
Having a newborn around rocks even the most stable relationships, how are you and him going to manage that?
He already resents this baby, chances are that's unlikely to change.
Don't hang around and wait for him to change, he's making it abundantly clear during this pregnancy that he has no capacity to change.
My advice: speak to women's aid and gain some support.
Also consider one of you moving out. You need to focus on your baby, not walking on eggshells worrying about what he will do or say next.
Don't allow history to repeat, you don't want this child growing up in an abusive home. Be the protective factor for this baby.