My problem has always been the "our belief or you're a homophobic biggoted prick" attitude to which you (not necessarily you personally) adhere.
I'm sure that is problematic for you, because nobody wants to be confronted about their opinions and beliefs. You would rather that we all just said 'well, different opinions are out there, and that's okay.'
But it's not okay, because your opinion isn't harmless. It's harmful to a large percentage of our population and causes a lot of pain for no good reason. To deny the truth of this is to deny your personal responsibility as a citizen to ensure Equality for All.
It has long been my experience that some - and yes, they are primarily Republicans by nature, though not exclusively - seek to deny Equality for All, because they don't give a **** about other people. I think this is the exact opposite of the reason this country was created and the definition of UnAmerican.
You say that 'our side will eventually win out,' and it will; you're right about that. But you don't seem to realize that one of the reasons our side is winning and will continue to win, is the fact that we are no longer afraid to aggressively confront those who would continue to see their fellow citizens treated as second-class people, to be shunned and feared by 'god-fearing' folks. It is our willingness to continue to push the issue which moves the issue forward. Your attitude, sort of a 'why can't you guys just shut up and wait for change to happen,' is the way to keep anything from happening, ever.
I don't know if you have gay friends or not, but I do, and ones who want to be married and who have had to travel to certain states to do so. Their marriage is not considered valid in their own state, in their own house. It pains them greatly every day that this is so. Nothing about your response or opinion shows that you understand the truth of this, or care.