Oh, sweetie, I'm so sorry.

What a horrible person. I think people like that must have some sort of inferiority complex of their own. Either that or they're just plain evil.

Unfortunately there are always going to be people that judge us. One of the reasons it hurts so much is that you're a good, kind person, and you expect more of others. Don't ever change.
Something I've learned from my psychiatrist is to put the thought to one side (almost physically), and give yourself permission to think about that thought later if you want to. It's hard to let go of stuff like that, but if we objectify the thought or feeling, we can actually put it aside. It takes practice, but it does work.
Put it to one side, and when you eventually come back to it (if you want to. It can sit indefinitely "on the shelf"), it usually doesn't look so significant.
PMS? I'm right there with you, sweetie.

Be mindful of your body today. Remember that YOU are in control, and that you can choose to nurture yourself with good food and with good thoughts. You're a strong woman.
Big hugs, Water... we're all with you.
