Why are gay people always happy? Because they can't have a straight face.
I can't believe you're joking like this. Do you really have a problem with gay people?
Maybe a little bit but yes, from what I've seen in real life gay people are mostly shallow and unfunny and all they do is trying to promote their garbage.
There are all types of personalities in the gay community. Saying things like this is hurtful to them. You might try spending some time with someone who is gay to get a better understanding of what they are like.