I told a cousin once I wasn't going to be lectured on morality by a woman whose sole contribution to society was how much money she could spend at a liquor store. That whole post I wrote was honestly, according to my brother, some of the best criticism he's read, quote, "You called her a lush without ever actually using the word, while also going up one side of her and down the other, saying everything the rest of us wanted to." That cousin, to this day, will not interact with me at family gatherings.
I also once threw shitty advice I was given back into my boss's face in my resignation text, to the point where he mentioned it felt "personal" when he called me to try to get me to stay. That was the resignation friends/family told me I should be a writer because, "You have a knack for telling people to go fuck themselves in a way where they thank you afterwards."
My go to, though, when someone insults me is to usually respond, "I've been called worse by better."
Is that even a close call? If Trump called me a shithead I'd wear that as a badge of honor. If Mr Rogers called me a disappointment I would question my life choices.