If we're debating whether or not it is constitutional for homosexual couples to marry and carry the same benefits, we are wasting our time. If I feel something is right and you feel it is wrong, we do not need to come to an agreement. As an American, it is your right to disagree with me. Name-calling does not change that.
My religious belief is mine and yours is yours, judgements aside. My marital rights and legal responsibilities have not changed. Where the problem comes is when we decide that we must be so opposed to one another that we spew hate. Hate is not the answer and neither is judgment. If you ask me, I will tell you my belief and we can discuss.
I am an American and I respect that you may have different opinion than mine.