I think you girls are on the right track. Don't let H inability to deal with his mistakes hold you back. Work on yourself, give him room to change and grow, eventually he will have to either step up or give in. Either way, you have done your best and that which is required by him who will judge. My sitch shows what happens when they don't fully and willingly do that which is required to make things right. The past haunts them, they give up and revert back to the path of least resistance.

If this happens, you will walk away knowing you did your best. Yes it will hurt again, but you won't regret the work you did. My children know who did the right thing, they can sense it. Your actions can be a standing lesson to them on doing the right things, even when it is inconvenient. My prayers are that your H does the right things and gets back on the right path to a happier future.

My thoughts are with you.