"Gay marriage is unconstitutional for the following simple reason imo."
That statement is in error and should read as follows.
"Tenth Amendment-protected state laws prohibiting gay marriage are not unconstitutional for the following simple reason imo."
The 10th amendment doesn’t control federal marriage law and regulations in the military, for federal employment, in immigration, or in foreign policy, nor in appointment of federal judges and the Supreme Court.
Way back in the Dark Ages, one state said...
Having undertaken, for the Glory of God, and advancements of the Christian faith and honor of our King and Country, a voyage to plant the first colony in the Northern parts of Virginia, do by these presents, solemnly and mutually, in the presence of God, and one another, covenant and combine ourselves together into a civil body politic; for our better ordering, and preservation and furtherance of the ends aforesaid; and by virtue hereof to enact, constitute, and frame, such just and equal laws, ordinances, acts, constitutions, and offices, from time to time, as shall be thought most meet and convenient for the general good of the colony; unto which we promise all due submission and obedience.In witness whereof we have hereunto subscribed our names at Cape Cod the 11th of November, in the year of the reign of our Sovereign Lord King James, of England, France, and Ireland, the eighteenth, and of Scotland the fifty-fourth, 1620.