I consistently have this issue where I legit cannot tell if someone is being snarky or mean it just bounces right off. Then i spend ages wondering if a certain phrase was meant to be an underhanded insult or not or what the subtext was supposed to be.
I do that, but I'm trying to stop. Someone will say something or make a face when I say something and I'll obsess over what it meant for ages. I usually come to the conclusion most damaging to my psyche.
I'm trying to just assume everyone loves me and that they'll tell me if they dislike me or I said something cringe. I think it's the best way for me. I might miss a sneaky insult or not react to someone's dislike of something I've said, but I'll be happier.