This, however is some fair and rational arguing. Aside from little issues such as trying to bring democracy on your side, when the failings of pure deomcracy are the only things keeping homosexual marriage illegal in the majority of the world.
Other than that, I agree with most of your points...