Speaking for myself, it's germaine because gay "rights" are not about rights nor about being homosexual. Being homosexual is between an individual and his or her conscience and God. "Gay rights" is about those who want to be openly homosexual in American culture and demand that there be no negative feedback. "Gay rights" is a bastardization of the English language because no rights are conferred; instead, rights are taken away, specifically the God-given right of all human beings to discriminate against and reject open homosexuality among them. Homosexuals should be able to be secretive or open about their choice -- and all people should have the right to embrace or reject open homosexuality as they choose in their business and private lives.
"Gay rights" is all about denying the God-given rights of others to reject open homosexuality. No rights are bestowed -- only denied.
The 2nd amendment says we have a God-given right to keep and bear arms, including guns. The NRA (to which I give financial support fairly regularly) fights against those who would remove that right. It is hypocritical and inconsistent for someone to advocate one God-given right, and to reject another. Pro-gun folks who are also pro "gay rights" are doing exactly that.