I may be naive here but my first response to this was "what?! the U.S doesn't allow same sex marriages!" It's been here in the U.K for a while now and to me it just seems the norm, I stupidly seemed to think the rest of the world was in agreement. Marriage is a bit of paper, a legal document, a contract, it has nothing to do with god/whoever you believe created the world or whatever. So who cares who marries who, as long as both parties are aware of the contract they are entering into.