I'm just sorry we live in a world where you still have to put up with this kind of stupidity and ignorance.
While I would love to be able to say that kind of stuff will be going away in the near future, unfortunately, you and I both know that's not the case.
Stay strong, be vigilant, keep a positive outlook, and remember that you've got an entire community behind you if you need it.