She is a bad person. Repeat, a BAD PERSON. :Angry3:
Anyone who would try to humiliate another person in public without a good reason is a BAD PERSON.
Let's say someone is out in public with a deformity, missing limb, etc. Is it ever appropriate to make fun of or try to embarass that person? Would it ever be appropriate to walk up to a severely overweight person and say out loud "Why are you so fat?"
If you think it, fine, there's no hope for you. Just learn to keep your negative thoughts to yourself.