That's not too bad.. It was just words after all.
I don't know, I don't get offended easily I guess.. If someone called me a "stupid Egyptian" I'd just be like "whatever, buzz off." But if someone said I was stupid because I'm Egyptian, then I have a bone to pick with 'em. I remember once I pinned my boss to the wall (well ex-boss, I was 15 at the time) because he ignorantly dissed a customer by saying "Y'know all those Egyptians they're stupid and stubborn, you can't talk to them, they're idiots." I just turned to him and said "Do you have a problem with Egyptians? You do know that I am Egyptian." We got into a brief scuffle, and I went to the manager. It wasn't a big deal, just a misunderstanding. The customer and I were offended, and he misunderstood.