Numerous polls have consistently shown a majority of Americans support marriage equality, but NBC polling had only found a plurality — until now. The latest results show 51 percent favor allowing same-sex marriages, while just 40 percent oppose it. This is a huge shift from 2004, when just 30 percent supported equality and 62 percent were opposed. In addition, 55 percent of respondents said that if marriage equality passed in their state, they would support the law. The trend toward supporting the freedom to marry is undeniable.