About separate being inherently unequal, I ask for a definition of equal. You cannot simply say that equal means the same, because that would technically make equal treatment of people wrong, for no two people are the same, therefore no two people would be equal by that definition of equal, therefore no two people would be deserving of equal treatment. So, what definition of equal do you use?
Come on, you're just being pedantic. Everyone knows what equal means, and arguing that "equal rights" means "everyone gets the same rights for the people involved" is just going to drive this debate into pointless banter.
Equal rights, in this argument, mean the right to marry one person you are attracted to, regardless of gender. (Attractedness is not a requirement, but is part of the "right" in question)