How remorseful has your H been after he was caught cheating?
I think to a certain degree you haven't forgiven him for what he's done and he wasn't ready to come back. It sounds like the two of you hadn't done the one thing that makes DB work and that is to change.
Seems like the two of you continue to push each other's buttons, although you are trying, it doesn't seem like he "gets it". He feels like you're not respecting him which you feel he doesn't deserve because of his A.
When was the last time the two of you actually had "fun" together? Have you looked into Retrouvaille? It looks like your situation would be perfect for it.
M-43 W-40 2D - 9 and 5
Emotion, yet peace. Ignorance, yet knowledge. Passion, yet serenity. Chaos, yet harmony. Death, yet a new life.