I know how you feel. Even if comments are not targeted at my own race or gender, I still get hurt when I hear/see racism and prejudice. Sometimes I think, "Aren't we more evolved than that?" That's what's kind of tough about being ENFP. We have certain ideals that we ascribe to/live by. When we don't see that in others, it bothers us, because it touches the core part of who we are.
It's like the yin/yang, give/take of our existence.
It's tough for me, because where I live, it's literally like this 24/7. I see how others act/treat other people who are at the lower class strata. It ESPECIALLY hurts me when I see people talking down on migrant workers when all they ever do is work back-breaking jobs/have to hide/live in bushes/dug up holes just to make a living as they work lower-than minimum waged jobs. It's like a method of modern slavery, yet, they still get shit for trying their best. it hurts! That's why, in response to their actions, I want to be a human rights advocate in my own career.
Instead of giving ignorant/racist people the time of day, I tend to engage in things that make me happy/define who I really am. It's a positive way to reinforce my own identity/behavior in response to their negativity. It makes me a better person, and makes my day lighter. Set your goals/reach for what you really want in life. Every time you meet these people, keep on reminding yourself about who you are/what you will and will not stand for. Envision the lifestyle you want for yourself, & live by it- day in/day out. Make yourself a BETTER person from the experience! Hang in there!