Really, one of the reasons I would prefer to respond with directness to someone's social hostility is that I don't want good relations with someone who doesn't treat me well—I want them far, far away from me.
I don't need to "save face" or "play nice" with people I don't want anywhere near me. I don't intentionally associate with such people. If someone is going to be catty or mean, I do not need them in my life, & I certainly don't need to try to get them to think well of me.