Last time I looked gays have all the same rights as the rest of us...and even many cases of special treatment. A gay man has just as much right to marry as a straight man....they just both have to marry a woman. A straight male is equally prohibited from marrying another man. It's equally applied to both...so that's not discrimination.
You're arguing for yet ANOTHER special exception for gays (same sex marriage.)