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