As far as him, do anything you can to keep him away, it's for your own sanity, time will bring a level head, but you need time.. Him staying away right now is a good thing.
M - 9 1/2 years 5/5/16 - Bomb drop - 3 week EA 10/31/16 - We sold house 01/10/18 - D Finalized