People can be so ignorant. I think that most of them are not really out to hurt anyone - they just don't think before they open their mouths. Even when they should know what it feels like to be hurt by someone's comments about their differences, they do the same thing to others, most of the time without realizing it. Some do know what they are doing and maybe it makes them feel better to make someone else feel the way they do. They need to grow up.
Not everybody is nice, but I tend to trust people until they have given me a reason not to trust them. It's all or nothing - once I know that someone can't be trusted they probably will never have a chance of winning my trust back. It's not about forgiveness or holding grudges - it is self preservation. If someone might hurt me, I see no reason to give them the power to hurt me by giving them my trust. For example, I know that my neighbors hate me, so when they try to act friendly I know it's false and I mostly just try to stay away from them.
Carrie, I'm sorry about how ignorant people are and that they hurt you. You handled it extremely well though. It's okay to have feelings and to let your feelings show, and let people know when they have wronged you. Maybe they will learn from it. We can always hope, anyway. You kept it under control enough that you were able to get home, when you allowed yourself to feel your emotions but recognized that if you rode it out, it would pass. You did great!!!

Congratulations for managing that situation and getting through it like you did!
{{{{{{{{{{{{{hugs for Carrie}}}}}}}}}}}}}}}}}}}
{{{{{{{{{{{hugs for Mary Alice and Heidu also, and everyone else who has to deal with not-so-nice people}}}}}}}}}}}}}
-Wendy
<font color=red>"Striving for excellence motivates you; striving for perfection is demoralizing." -Harriet Braiker</font color=red>
__________________
“We should always pray for help, but we should always listen for inspiration and impression to proceed in ways different from those we may have thought of.”
– John H. Groberg