That’s a nice story you’ve got there, but as with Ron Paul, Rand Paul’s supporters constantly deny that their candidate said what he said.
Rand Paul’s position on gay marriage is very clear:
http://www.ontheissues.org/senate/Rand_Paul.htm#Civil_Rights
Your article is distorting what he said.