Public support for same-sex marriage is on the rise as attitudes apparently shift among some Catholics and Protestants, Pew Research Center said today. It also cited the effect of the under-30 generation as offsetting opposition to same-sex marriage from older people.