Two days ago I was at McDonalds with my sons. Been waiting in line, was our turn. But suddenly an Arab looking guy started to yell at me/us that he was first. I'm sure he was from Marrocco. Dude wasn't even in the building when we went in.
I was with my kids, so I told him: "It was our turn, but please be my guest, there are worse things in this world to get upset about". He just kept on making insults in a very unpleasant way, my sons felt very uneasy, so i just kept my mouth shut, even when he walked away with one last insult.
I'm not racist at all, but I really had the urge to tell him to go back to his own country if he didn't like mine.
You think I handled this correctly, or should I have made an example and knocked his teeth. He definitely was smaller and weaker than me....