Dear Prudence,
Yesterday, my closest friend told me that a friend of ours, “S,” had told her that she didn’t want to hang out with our friend group because she was “having a great day” and didn’t want me to criticize her and ruin it. I have always known S does not like me as much as our other friends, but I make an effort to be nice to her and have defended her in arguments before. I’ve recently been struggling with feeling like I’m overly judgmental and ruining everyone’s fun. I do not know if she knows this. I am so upset, especially since she’s said other nasty things about me that my friends have informed me of.
My friend has asked me not to say anything, since S will accuse her of being bad at secret-keeping and make sure no one confides in her. However, I’m not sure I want to be friends with this person anymore, and I wouldn’t end the friendship without telling her why. For context, this person has a difficult home life (homophobic parents) and her relationships are not great, so I’m trying to be understanding and sympathetic of her situation. What should I do?
— Ruining Your Day