You have every right to be upset. OMG - really? How insensitive can he be?
I won't talk you down but I will implore you to consider defining your boundaries.
What are you willing to put up with and what aren't you? Be your own advocate.
Your WH is off base, totally disrespectful and just wrong. Hold him accountable.
It's been 2 months since your DDay. And he is acting pious? Bullsh*t.
This stops when you say it does. He is not remorseful or he'd be holding your hand reassuring you during this conversation vs. battling you.
Shame on him.
Head up. Onward.