Gay Marriage and Equal Protection

Start with first principles: (1) Marriage is a contract between two consenting adults; so, universal contract rights apply; and (2) civil law prohibiting homosexual marriage has nothing to do with protecting the family or procreation/child rearing. We