I am always straight, and I don't really care if I offended them. If they are offended... then too bad, because they offended me first with silly comments like theirs in the first place.
But frankly, I don't care about what people say, if they can shoot with their phone and achieve the same or better result as I with my OMD and 7D... so be it, I might even learn a thing or two from them.... But if they are just loud mouth who know nothing... well, then I plainly ignore them. If they start bugging me... they will get it straight. I can be pretty poisonous with my choice of words too. And if they are offended, well... "haha to them."