Basing a choice of action on race is racism. It doesn't matter what the action is. There's no way to rationalize around it. If an escort finds a certain type of person objectionable that's different. If it's wholesale banning of a race it's racism regardless of the reason. I agree it's the escorts rightful choice regardless of any reason to refuse anyone service but saying it's not racism to refuse based on color because it's too intimate is a very thin rationalized excuse.