But that is exactly what they are doing. They are saying this certain group can not receive the the same rights that another one does. The laws are not being applied evenly based on sexual orientation.
And why exactly?
Because of religion which is supposedly separate. I have yet to hear any reasonable rationale to not allow them to. The because god said so makes more sense then the others.
Oh joy the 14th amendment BS, yes it was unusual in its ratification but the previous 7 years in US history were a bit unusual as well. The whole thing for those that do not know was the Southern states that were the confederacy were forced to ratify it to be allowed back into the Union, even though the Union stand was that they couldn't have left in the first place. 3, IIRC, states had officials that when this became public knowledge attempted to rescind their ratification. The Union then basically just counted all the votes for it including the forced ones and ignored the later against votes.
I agree on your last point fully, the easiest cleanest way to do it would be to make all marriages civil unions, allow gays to have them enjoying the same exact rights and leaving marriage to church.