I offer this comment as a member, not a moderator.

By his actions, the fellow you encountered was no gentleman.

He provoked you, and you responded.

The racial slur you made brought you to the level of this unpleasant person and was an insult to not only him but the people accompanying him.

I think that just walking on would have been the best course of action.

If I had responded to the comment “William Wallace was a skirt-wearing f*****!” it would have been to say "William Wallace didn't wear a kilt, READ A BOOK!"

Respectfully

Jamie