GA, Please stop drinking his Kool-Aide. You didn't cause this problem and you certainly didn't shove him into his crisis. You didn't get what you deserved because you didn't create his mess. He did.
Your children are the most precious jewels in your tiara. Cherish them and love them because they will soon be all grown up and out on their own. Do not regret for one minute the time and love you gave your children. If your h had problems w/this, then he should have been a man and stepped up to the plate and had discussions w/you about it and not waited this long to up and decide he's not happy.
You didn't break him...you can't fix him. Keep your focus on you and the kids.
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.