The truth is Rand Paul probably supports gay marriage, like about 90% of every other politician who secretly supports gay marriage while publicly opposing it. Most of these politician don't believe in god, and Rand is probably an atheist as well. It's all just an act. Watch the House of Cards with Kevin Spacey who is a Democrat politician who speaks at a church and gives a passionate speak about god and than the next minute when everyone is gone he says he doesn't believe in god.
He's the position Rand should take. No state, be it federal or state should be involved in marriage business and marriage should be privatized for everyone. That includes things like adoption rights, taxation, etc.