One small point - by your logic, same-sex “marriage” is not a special right for homosexuals. Yes, it is the case that homosexuals are free to marry, just like heterosexuals, as long as their spouse meets the required criteria (including, of course, that the spouse is of the opposite sex). But, if same-sex “marriage” is allowed, heterosexuals will be just as free as homosexuals to “marry” someone of the same sex.
I’m not arguing in favor or same-sex “marriage,” merely pointing out that it would not give homosexuals any more rights than heterosexuals.
But we’re not arguing for that “right” to expand the pool of those we can marry. We’re not asking for polygamy, or marriages within bloodlines, or special age inclusion.
My point is that the homosexuals ARE asking for special rights. We’re not asking for them. The law was already set around a certain set of restrictions, which we all abide. They are not asking for EQUAL rights. They are asking for SPECIAL rights.