Julie: Maybe you just need to be clearer on the "behavior vs. person" aspect of your criticism. You love the man, but shouldn't have to endure being treated with disrespect by him . . . especially in front of others.
I know, that seems pretty obvious, but men are usually pretty obvious. He might have felt guilty about the way he treated you, but, after you brought it up, he decided to attack, shifting the focus onto you. You know, the "best defense is a good offense" kind of treatment.