I hate when people identify race groups in any type of definiton because it always works both ways.
I would also think that if someone said something offensive that it should be pointed out why its offensive so it doesn't happen again. Not everyone says something bad maliciously. We are all a product of our environment and make mistakes if we don't understand other people. That doesn't mean people should be taken to the chopping block but rather informed. Just saying, 'I'm offended' and leaving is no help to anyone. You are just leaving that person to carry on being misguided and the problem remains. No one expects a history lesson but a polite sentence.