Right. I know. Which is why I'm not fighting him or chastising him.
I am however saying that ignorance is not an excuse. I'm also suggesting that once you know better, the right thing to do is apologize and find a better way to insult the fucker who, on top of being antagonistic, just put you in your place! (kidding, of course... partly anyway).
I'm also taking issue with the idea that there are degrees where slurs of that nature happen. Granted, frog doesn't resound like nigger does. But ask yourself why. It's certainly not because of how they suffered, because French Canadians (and not just Québécois) have suffered a great deal, trust me. (Where do you think N-O's Cajun population comes from? How do you think that trip went?)
It might have to do with numbers, or the fact that there was no civil war about it here. Funnily enough, however, emancipation came around the same time for both groups. I think it's more than mere coincidence.
But hells! I'm not about to write a history of Québec here and try to convince you all. The point is simple though: frog, pepsis, nigger, gook, gino, chink, etc. are derogatory terms, all of them.