Yes. It offends me. In my house, we speak English, because my best friend and myself are American. Italian, because my wife is Italian. Or Russian(at least we TRY to), because my friend's wife is from Russia. However, in public, we ALL speak English, and ONLY English. Though my wife has been known to use Italian to curse Spanish speaking Mexicans (or anyone else, for that matter) who have offended her in some way.