The idea that the Supreme Court ruling in favor of same-sex marriage is a good thing for Republicans sounds counterintuitive — after all, the GOP is the party of traditional marriage.
But here's why it might actually be a good thing for the party:
1. Public opinion is changing — at lightning speed.
There's never been a social issue in America on which public attitudes reached a tipping point so quickly.