President Obama finally came out in support of same-sex marriage.