Thats some nasty selfish loser you have there.
You have been in huge denial OP.
Awful husband.
Awful father.
All the while you make excuses for him.
You can't leave the house for one hour to be told he is "covering" for you.
Your standards are so low that you cannot see these are words that would only come out of the mouth of a loser.
You saw the real him with his nasty side exposed.
He knows well that he is a lazy selfish twat and he likes it.
Men like him love no one but themselves.
Unfortunately you have allowed this to go on.
Lazy selfish men like him don't morph into decent ones when a child arrives, they get worse, a lot worse.
Don't have another child with this waster.
Stop making ridiculous excuses for him.
He's not a good man.
The first time you stood up to him, he got nasty......that is who he is.
You deserve better than him and so does your child.
Now that the scales have fallen from your eyes, toughen up.
This is your life unless you toughen up a lot and stop making excuses for the lazy selfish waster you married.