This song is filled with smooth vibes and lyrical suave. I'm not gay, but absolutely support same sex marriage. I'm a Christian and most hardcore believers are against it, simply because it's just "not morally how it's supposed to be." But sensibly, other people's happiness has more of a positive impact on you than negative. Their glee doesn't hurt you, so why hate?
That's just my opinion, but I hope it brings sense to others.