This has nothing to do with the Taliban. Your links don't prove a damn thing, you keep insisting that gays are being denied marriage licenses, and that isn't the case or the law in ANY state, as far as I know. They can't obtain a marriage license for same-sex couples, because that isn't "marriage" just like fucking a goat ain't "marriage!" The prohibition on marrying goats, just like same-sex partners, applies to every couple applying for a marriage license, because these things do not constitute "marriage." Lot and LOTS of things are NOT marriage, and you can't obtain a marriage license in order to do them. It has nothing to do with your sexuality, it has nothing to do with my personal religious beliefs. It has everything to do with what "marriage" means, and what it has always meant in western culture and civilization. It has NEVER included same-sex relationships.
Now, the purely Libertarian argument is, that we have the right as people to change the definition of marriage to include same-sex couples. I have no problem with this argument, but you want to completely skip over this challenge and pretend we've already established this. And IF we have the right to determine, as people, that same-sex couples can marry, we can also, as people, decide that same-sex relationships are NOT marriage. If this is something that the courts or government can decide, again, they can decide both ways. But you are not Libertarian, you are a flaming left-wing social liberal. You believe the Constitution gives you permission to force whatever the fuck you please on the rest of society, even if they vehemently do not want it. You believe it's okay to lie, manipulate, misconstrue, misinterpret, misrepresent, distort and pervert, it doesn't matter-- ends justifies the means!