Haha, well played. Your post loses its effectiveness by being too long, however. It affords Morlock too much opportunity to quote tangential pieces of your argument out-of-context, disagree with them, and act as though he's disproven your general assertion.
He's already stated quite clearly that the basis of his position is distaste for liberals, the fact that he "sees no reason" for gays to be married, the fact that this is "how it's always been," and the false assertion that gays already have equal rights, a conclusion arrived at by a semantical technicality.
You can't get much weaker than that.