If they come from God, well, the religions practiced by virtually all people worldwide have consistently said throughout their history that such a marriage is not a marriage.
If they do not come from God, then they are simply a social construct, freely defined by humans. And the humans in many states said that such a marriage is not a marriage.
The rights don't come from god, since he plainly does not exist. Anyone who says otherwise is a dirty liar.
That said, I see where you're going with this. Or at least, I see where you're attempting to steer it. But it's a false dichotomy, and I'm a bit disappointed that you would attempt such a shallow parlor trick.
We live in a country that has constructed a system (a social construct, if you insist) that says that all people shall be treated equally under the law. Today's decision holds the nation -- the WHOLE nation -- to that principle, regardless of what a minority of conservatives believe or want. Even in those states where a majority of people do not agree with same-sex marriage, the Supreme Court decided today that doing so does not square with the larger principle of everyone being equal under the law. But then, you knew that. You've known that all along, through all your repeated posts about god and religion and other assorted bullshit. Your false dichotomy is a weak attempt at putting a will-of-the-people spin on what is, at its core, a matter of equal protection under the law.
And guess what? The people don't get to vote on that part. They can repeal the 14th amendment if they like (good luck with that) but they can't simply decide to ignore the equal protection clause. The Supremes said so.