You misuse or don't use the actual wording of the constitution. "Congress shall pass no laws respective of religion, etc." "Marriage" is a religious term far preceding the establishment of congress. Therefor congress shall pass no laws respective of marriage. Simple. Everyone wants to complicate it for their own ends.