Using "gay" or "homo" as a pejorative is a slur.So homo which is short for homo sexual. Is a gay slur?
That and I think maybe empathizing a little would help you to understand.yeah i guess i have no right to tell ppl what they should and shouldn't be offended byUsing gay in any form as a pejorative is offensive to some people.
"No hetero" wouldn't be offensive to anyone because heterosexuality hasn't been persecuted... ever.