golf mom, Just a word of advice, be careful how you word your text or conversation w/your h concerning counseling. Mlcers do not take kindly to us telling them that they need counseling and he could very well look at it as a road block to seeing his children and could raise a ruckus in court about it.
Also, mlcers do not look at themselves as a parent. They consider themselves "buddies" to their children. They have forgotten that they are "adults".
When you broach the subjects w/him, do it verbally, not in writing. You do not want to give him a paper trail at this time. You want to remain as calm as possible when discussing the issues w/him. I'm not making excuses for his behavior, but I've been around a long time and know that some of them go postal and get very angry and vindictive if tell them what they need to do in order to see their children or anything else.
Each poster has to work through their respective situations at their own pace. From your posting, I gather you've "seen the light". Now you need to do what is necessary to protect yourself and your children.
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.