Isn't that the same sort of thing? She interpreted a social situation in her own way and then seemed to think it through based on her own POV and biases to it's logical conclusion. According to the OP she doesn't feel anything but justified. Of course we might feel differently, but doesn't mean she didn't think it through in her own way.
IMHO geeks (including me) are terrible at dealing with social situations and even worse at accepting when we are wrong when the only thing pointing to our "wrongness" is what other people think.
Of course you could also be 100% spot-on and I'm being overly sympathetic to someone who doesn't deserve it. I hope I'm not.