> Even Barack Obama, who opposed gay marriage when he ran for office
Wasn't that just a political play? Given that America as a society at large is pretty conservative, even within the Democrats base, pandering to opposing gay marriage gives a net positive voting.