In this day and age, yes.
For instance, “faggot” is widely accepted all over the place whereas insults like “nigger” and “kike” are considered taboo. Gay people get discrimination from just about every side, and it’s a crime punishable by death in many countries to be gay. As it’s an invisible minority, it’s more difficult for gay people to band together to look out for one another. Hence the reason why a lot of people are perpetuating gay stereotypes: It makes it easy to identify gay people and thus turning an invisible minority into a visible one. It provides a lot of people with a sense of security.
You don’t see people getting called “black” or “asian” when they’re clearly not, as an insult. Most visible minorities don’t have people lining up to protest their rights to get married or adopt children. You don’t have people out there trying to “convert” you to normalcy. It’s not like parents can cast you out for being a certain race, because they are too. So not only do gays face discrimination from outside sources, but also often times within their own families. I’m lucky I grew up here in Canada because if I were to grow up in the Southern US I can’t even imagine how hellish it would be. It’s even hard to deal with the level of discrimination HERE. In fucking Toronto!