I am keeping you and your sons in my thoughts and prayers. He is over the top and is acting out, angry to the max, just like my xh was. My xh was one angry man from the time he got the draft separation papers (2 months after he left) and remained that way for about 2 1/2 years (divorce date). After the divorce, I didn't see him again for about 3 years and then he was acting "like a normal" human being with no anger...except when he would ask me for things from my home and I would say no and that's when the little snotty nose boy would come out to play. Now, I don't hear from him at all and it's a blessing! He's not the man I married.
I pray that you and your sons have a nice Easter and that your h will crawl back under that rock and stay there for a while.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.