It depends. In a business relationship, if I say anything (which I don't always), it'll be at most a gentle reminder. Same thing when it's distant family. If I'm the client or customer, in all likelihood I won't be back. But in the opposite situation, when I wasn't the boss, I didn't feel I had the right to drive away a paying customer, and when I was, honestly, if I fired every client who ever made a racist remark in my office, I'd have gone broke. (It's amazing the things people say in private when they assume you're straight and white. )

So, basically, it's only with close family and in casual social situations that I'm outspoken about that stuff. I wish I had more courage.