Well thought out. Good on you.
I'd thought I would stop simply calling myself a libertarian and start acting like one. What I said was with a lot of guidance from my devoutly Christian grandmother (surprise!), who like me thinks homosexuality and gay marriage is a sin. She lived through the civil rights era down here in South, so the atmosphere was ready to explode at any moment back then. Heck she got caught in a riot once. As a result she never wants to see that kind of atmosphere again; with that in mind she gave me some advice:
She told me that homosexuals should never be mistreated, and despite her view on their lifestyle she told me that they deserve the same rights under the law that she and I enjoy. So long as there's a mutual respect, people should just leave each other alone. That pretty much nailed it.
It took me the better part of a decade to reach this position. I was a die hard neo-conservative in 2007, I thought gays should be excised from the earth, who were a disease that deserved no dignity nor equality (yeah, that was the mind of a naive 20 year old just two years removed from High School). But, all I am now is a simple libertarian.
Be it known, I will openly challenge attacks on gay rights with the same fervor I do with my other arguments, my belief in limited government dictates that I do just that. If people don't want government in their lives, they shouldn't use government to dictate the lives of others.