im not overly aware of your sitch, but sorry he's acting this way. It's quite easy I think to fall into the hatred trap. I seem to have days when I think that I am going to start really hating him.
I agree though, I'd cut contact with him right now. Talk via your L and go NC. For your sanity if nothing else


Me 26 H 25
M 4
T 5
Baby born 4/14
BD: 1/15
EA: 2/15
PA: 4/15
reconciling: 4/15
ILYBINILWY- 11/15
ILY-1/16
ILYBNILWY 4/16
ILY 6/16
ILYBINILWY 6/16
Baby due 3/17
BD 8/16