It can, but it depends on the context. If someone says it with the intent of wanting to call me something that would be offensive, like "useless", "idiot" or something like that. And they use "gay", like with the intent purpose of wanting to call me a bad name, then yes, I get offended because...