A new poll of more than 20,000 Americans finds that 65 percent support same-sex marriage.