A record 58 percent of us now back gay marriage, now before the Supreme Court. What explains the shift?