Oh, yeah......but only because they are hypocrites.
You got that right. The libs have been on a witch-hunt to smoke out gay Republicans because they are too dense and bigoted to realize that gays can (and have the right) to agree with the Republican party on most issues.
The gay Republicans I've known care about a lot more than prancing around in crazy outfits shrieking about gay marriage and trying to make it a bigger issue than terrorism, economic policies, etc. Otherwise, they would be libs!