A slim majority of Republicans and GOP-leaning independents under 50 years old now support gay marriage. Nearly seven in 10 of those aged 65 and up oppose it, although that is down from more than eight in 10 just four years ago.