But, mostly, you see, it's just that social conservatives are and always have been on the wrong side of history.
I didn't see much point in quoting the rest of your screed, because this statement pretty much confirms what the OP was expecting.
As you have grudgingly granted to social conservatives, you are entitled to your opinion. But, your statement was every bit as bigoted as any statement I have ever heard or read. If you had made the same kind of sweeping generalization based on race, gender, religion, or sexual preference, the people that up voted your posting would probably be aghast. But somehow, leveling the same kind of attack against someone that doesn't share all of your beliefs is acceptable.
I don't care for many social conservatives, but my opinion is based on an individual's behavior, not a label (either self-applied, or assigned to them by someone else). However, I can disagree with someone without dehumanizing or discrediting them -- even you. Even though I believe you made a mistake, it doesn't mean that every thing you ever said or wrote is wrong.