It is a thread derailment, but I'll bite...
As a Libertarin I could give 2 fvcks who people want to fvck. And as for gay marriage, I could care less if 2 dudes or 2 chicks want to marry and thus have a State recognized contract with each other that allows them to see each other in the hospital after an accident, file their taxes together, etc.
However, marriage--whether gay or straight is not a 'right' and thus not protected under The Constitution. Marriage is a contract set up by each individual State, so even though I personally don't care if there is gay marriage and would vote for it in a ballot measure, I respect each States' decision. The 10th Amendment allows everything not specifically defined to the federal government to be decided by individual States as long as it's not prohibited by The Consitution. And for all those that bring up "Equal Protection", it's just that--equal protection. So a gay guy can marry a chick in Oklahoma if they want, but I can't marry my brother in Oklahoma or Massachusets. There's also a reason I can't marry a 12 year old if she is willing to, or have multiple wives--equal protection doesn't apply there either unless a State allows it.
Back to the 2nd Amendment...pretty clear, especially when your read The Federalist Papers as to what the framers intended.
I think we should have a thread on Liberty, Rights, and The Constitution. This would be a perfect place to argue gay marriage...along with all the other crap the federal government is trying to pull on the States and its citizens.