Could you please drop the obsession. Same sex marriage is not the be-all and end-all of all issues out there. There are plenty of others at least as important and probably more. And stop being so damn self-righteous about it. People's views on same sex marriage are not the one and only measure of their status as good people. Plenty of honorable, decent people disagree in good faith. Do not write people out of all decent company because they disagree with you on this one issue.
PS: The same message applies to the other side as well.