In our toxic relationship my wife does this to me.
She always tells me it is normal behaviour in a couple, it's just a row, so what if it happened, it was in the past, man up, don't be so pathetic to be hurt by it, it's just me standing up for myself.
She also does mocking "impressions" of others when telling me what other people have said when she is angry about something they said or did but apart from to her ex husband I don't think she does it directly to others. So I guess she knows it is crossing a line of acceptable behaviour and only we will tolerate it - or at least not allow it to fundamentally change the status quo between her and us because of it.
She is a very angry person, quite understandable because of her past. She was belittled and emotionally neglected and physically abused by her parents and other family members and she often feels belittled and not seen in interactions with others so does to others what was done to her.
But from what I've learned on Mumsnet and then further reading, it is still abuse. There are other behaviours that also fit that description.
(I stay because I don't want to ruin her quality of life and because I have done really shitty things as well in the past.)
OP I suggest you give this behaviour you're been subjected to serious thought. Is anything else wrong in the relationship? Was it a one off, could he apologise and see what he has done as unacceptable without any attempts by him to justify it?