Having D doesn't excuse jerk-y behavior...and what he was doing - from the outside looking in - was just being mean. He knew you were upset but instead of recognizing what he'd done and making amends he kept poking and poking at you. That's being a first class jerk and there is NO excuse for that. Even if he was lovey-dovey in-between the things he said...it was just not nice for him to treat you like that, all day.

Do NOT let him talk you into thinking it is your fault. Suggestion...look up the term "gaslighting" as it pertains to mental illness/manipulative behavior.