JORDAIN if you wouldn't listen to a private conversation in English, why does it offend you if folk are having a conversation, private or otherwise, in another language? Two English folk could be taking the Mike out of you but doing it in such a way that only they could hear, you would be none the wiser and because it was in hushed tones, you would think nothing of it.
Two Gaelic speakers who had bumped into each other on a train could be taking the opportunity to speak in their native language and be having an innocent conversation to maintain the use of Gaelic and using a normal voice. You say you would be offended not by the content-unless you speak Gaelic-but the mere fact the conversation was not in English.
In both examples, you would have been unaware of the subject matter yet only one of them would have been wrong in your eyes and not the one slagging you off.
Is that logical?