It will take time - it took six months of fortnightly breakups for me to pull up the courage to refuse to take my abusive ex boyfriend back. TBH I didn't fully realize until years afterwards that he was abusive. Oh, but when I finally broke it off I hid, and I hid. I would leave work (escorted by a burly coworker to my car because he would wait in the parking lot 'just to talk'). I stayed at a friend's house who tbh I didn't really care for but exbf didn't know them until four in the morning most nights because I knew if I went home he would be waiting at my house (again 'just to talk' - he was never physically violent. just talking and talking and trying to reel me back in with yet more talking).
He went to my parents house and would stay there for hours, chatting with my mother, making excuses for himself until even she thought I was making a mistake leaving him (the only one who ecouraged me to leave was my dad, based on the way he heard me responding to this boyfriend on the phone).
Ex-bf had an excuse for everything. Hell, he had a reason for every little reason why he was so messed up. His parents, his childhood, blah-de-blah.
Here's the hint, OP, and what it took me so long to realise: understanding WHY he does something DOES NOT MEAN I HAVE TO ACCEPT IT
Honestly. Repeat it. Repeat it when he goes to counselling and the counselor completely falls for his charming line of bullshit. Repeat it when he begs for just yet one more chance (after hundreds before it).
Repeat, repeat, repeat.
He agreed to counselling, he tried to marry me, etc etc. OP, your H has legitimate fuckedupedness in his past. So let him fix his shit and be happy WITH SOMEONE ELSE. Don't let him make you go through his process of fixing himself. (oh, and ex-bf never actually did resolve issues, that was just a clever ploy to keep me around and thinking that he was 'doing something' about the problem - but counselling takes time don'tchaknow, so he could use that excuse to buy a few months)
A lot of what your saying rings true (I was 19, a virgin -which he accused me of lying about after he took it- swell guy, he was older, etc etc etc - and bad as he was, your H sounds like a dickhole compared to this guy).
Hell, when my ex bf found out my mobile phone number I seriously considered changing it just to get him to stop calling me after a year of no contact. The hold he has on you will last a long time, and it will colour your experience of men for a long time. And that's perfectly normal.
Also, had to pull this out from pages ago:
"No real, decent man could even get an erection if he thought his partner didn't want to do something or enjoyed it, never mind if she was crying!"
DH, a decent if emotionally obtuse fellow, had an ex girlfriend who had rape fantasies. Well and fine I suppose. He says it was terrible because the second she started to resist (as part of the fantasy/roleplay), he lost it and couldn't get it up. Just could not sustain an erection through a woman resisting his advances. So
for you OP.