I am so glad you returned for a visit and w/an update. I am thrilled that you are getting what you deserve for your sons. He is definitely out to lunch and it's going to take years to grow up (that is if he ever does). He may be one of those, i.e., like my xh, who doesn't grow up and remains an angry and resentful old man.
I am glad that your sons are doing much better. It's been a difficult journey for them to see their father acting out like he has and continues to do so. Some of the things he comes up with makes me just shake my head. Like my xh, he doesn't think you are smart enough to see what he's trying to do or get at.
Keep up the good work and congratulations on the promotions. Sending warm and positive thoughts your way. BTW, if you happen to get a chance, check out Gerda's threads. Right now, she's away for the Lent, but she'll return after Easter. She's got a live in MLC husband and two children. You might be able to provide some support to her.
Take care.
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.