It would be a watershed moment in American politics if other Republicans began supporting gay marriage, just as it would be if President Obama joined some of his fellow Democrats and got on board.