That doesn’t work. I am a registered Republican. I have never voted for anyone who voted for DOMA. I have probably never voted for any Republican who holds any of the positions you decry, except in the specific case of certain primaries (hello, Christine O’Donell!) where I voted strategically in order to achieve a specific result in the general election (goodbye, Mike Castle!).
You will notice a Republican I voted for featured prominently in the articles below. Mike Ramone ain’t perfect, but his Democratic opponents fit your stereotype of the Republican better than he does which is why I voted for him.
The Delaware Marriage Equality act was spearheaded by Republicans and the loudest opposition was from some of the most solidly Democratic parts of this very blue state. I am a heterosexual Republican and I wrote a lot of letters and talked to a lot of people (“standing on the side of love” is a remarkably effective argument with sincere conservative Christians, BTW). I am speaking from personal experience; the Republican Party is not anti-gay.
Read what I said about Christians again, by the way. You cannot be a Christian, regardless of your claims, unless you believe in the reality of Jesus Christ. I said reality, not divinity. Warning: I also study theology so that discussion can get boring very quick too.
Stereotyping acts to hide the actions of minorities and unfairly stigmatizes real live individuals.
And this shit is not really as academic as we might think. I can say “most Republicans are anti-gay” and nobody is harmed. But if I say “Republicans are anti-gay” I could potentially spread bigotry because someone might believe me and go do something harmful to one of the good Republicans. People vandalize churches and mosques because of stereotyping, you know; my own church has been vandalized. Sikhs and Hindus have been shot because people believed stereotypes spread about Muslims; there is potential for real harm.
So I implore you to go ahead and be precise; I admitted already it makes you less fun at parties, but earnest really is better than hip.