Hey, kiddo. That’s interesting, but I would say it differently. For me, “gay” is both factual and absolutely positive, while “fag” is beneath contempt. You seem to use gay as I use fag. “Homosexual” always seemed overly clinical to me or outright Puritanical. My little opinion.