Your answer mis-states the real issue.<quoted text>This only appears like a cognitive dissonance because you have an incorrect understanding of equal protection.
It does not mean "he can do it, so can I". It means you cannot be forbidden from doing it based on a set of criteria not in your control. A black man has no control over his skin color therefore there is no reason he should be denied marrying a woman of his choosing. A gay man has a choice of who to have sex with, he is not being denied the same ability to marry someone of the opposite sex. It's like not wearing a shirt to a government building and being told to leave. You have the same rights as everyone else, you just cannot choose to violate the dress code and claim a violation of the equal protection clause when you are rejected.
Gay men and women claim that they are being denied the right to marry, and enter into a legal contract recognized by the state with the persons of their choosing based upon what they claim is an immutable human characteristic...their sexual orientation.