I wouldn't try to talk you out of D. But I think your H will. If you decide not to divorce, I would only do it on the condition that the two of you get MC. He has to learn how not to sabotage a relationship if he wants to maintain one with anybody.
SM
"If we will be quiet and ready enough, we shall find compensation in every disappointment." Henry David Thoreau