Adorabell, that would be my response too.
Some people are just like that, throwing out whatever insult is going to hurt the most, regardless of the argument.
In the words of my DP "The point of an argument is to hurt each others feelings". Ermmm, no it's not! Thankfully, he grew up a bit when I made it clear that I don't have to take that shit.
Neither do you, OP. Not sure a bunch of flowers and an apology would cut it for me. I hope you gave him a good telling off