I'm a French Canadian guy working in an English workplace and I feel a bit insulted whenever I hear this expression. I never hear anyone complain about it, but it makes me want to start saying "pardon my English" right after belching loudly (on purpose for that occasion).
The only thing keeping me from doing that is that I don't think people would make the connection and understand the reference.
I don't know how Jews feel when they hear someone say that they've been "jewed" by their ISP or some other company ripping them off. Probably something like that.
It's not supposed to be a slight at the French. It's a "polite fiction" - the user of the phrase is pretending that the swear word was a (non-offensive) word in another language, and the other party is pretending to believe this (since of course they are so pure that they have never heard the word in question before). Both parties of course know exactly what is going on, but the device allows the first person to apologise without implying that the second person is so uncouth as to know the word in question.
I thought it was always a part of the (possibly true, but I'm no francophone) mythos that French just has a much better swearing vocabulary. A statement like that, I'd think at least certain parts of French culture should get behind.
I think I've heard "Pardon my English" before too.
I wouldn't be at all offended if I heard that term. In fact, I'll make a point of using it in the future. :)
The only thing keeping me from doing that is that I don't think people would make the connection and understand the reference.
I don't know how Jews feel when they hear someone say that they've been "jewed" by their ISP or some other company ripping them off. Probably something like that.