Thanks for sharing your experience. You got very good advice here to take care of yourself first. As others mentioned, an escort's profile will sometimes state no judgement or all are welcome, which is a good sign, but it's never safe to assume anything before a first meeting. Will it bother you to check for racial hang-ups first, or no big deal for you to state that up front? I think that's the question you need to answer.
To be honest, it never occurred to me that an escort would have a problem with a client's heritage. That's outrageous, and I'm sorry you went through it.