Your descriptions are so intense; I feel like I was a fly on the wall witnessing the entire scene.
You did really well with the situation. And your husband sounds nicer and more human than he has in the earlier posts I read. Good for you for telling him he can't have it both ways. He really does have to take the consequences of his actions. It will hurt him too, and that is necessary.
Your acceptance of the situation is really a step forward. I hope that you will feel that way too.
I know that this hurts terribly. It is too bad that you don't have a history of dating to fall back on. You will get stronger with time.