Last month, a Gallup poll showed that, for the first time, a majority of Americans were in favor of giving gays the legal right to marry. And last night, given the choice between lining up behind the majority of the fellow citizens and a deeply unpopular, failed president, the Republican presidential candidates chose the latter.