Patrick, Daniel, and Matt have it right on the money.
Too many people want to treat all matters involving gay people as two equally valid viewpoints to be discussed politely, equally respected and represented, all in the name of "balance."
That is the moral crime - that peoples' essential humanity and their rights as citizens are painted as 'issues' to which there are two opposing, yet equally valid "opinions." Peoples' lives are not opinions, neither are they issues.
Don't be seduced into believing that when these things happen we can all 'just get along.' Follow that line of thinking and be in for a horrible shock sooner or later. If we love, we stand against that which devalues our own or another's essential being-ness.
When one party is determined by words and actions to invalidate the humanity of another person or group, the ONLY ethical or responsible option left is to stand up against that action. When a third party has not yet seen or acknowledged the wrongs of Party A, then the responsible thing to do is to attempt to raise his awareness. If we truly love our neighbor, we will stand against the sorts of slanderous remarks attributed to Warren.
Never linger too long with the ignorant,
throw stones at their talk.
Walk only with the lovers,
the mirror of the soul gets rusty when
dipped in muddy water.