I heard some great comments on this topic today from Jay Severin, a conservative radio talk show host on 96.9 fm based in Boston.
First: Homosexuals like ALL other people most certainly DO have the right to marry in each and every State in our union. One CANNOT therefore say they are being denied equal protection under the law. What they DON'T have is the right to marry other homosexuals, just as I don't have the right to marry another man, etc. So our marital rights are already of equal status and proportion. I have no more and no less rights than any homosexual man or woman on this very issue, period. I like that one

Smart guy that Jay Severin.
2nd. If homosexuals are granted extra rights beyond the rest of us, e.g. the legal right to marry each other, what happens when a homosexual couple approach a church, parish, synogogue, etc. and request (demand) to be married? Severin's point was that initially the organization would be allowed to say no since it violates religious principle. But what happens after 5 years..... 10 years. At some point, homosexuals will start filing suit against religious organizations demanding each organization respect their new legal right. Religious organizations become guilty of hate speech, and eventually are accused of hate crimes. (The analogy he made was to point to the TV show, "A queer eye for the straight guy". It's one thing to use the expression "queer" in that sense, but NOT to say, for example, the show is hosted by a "queer"). Their demise is just around the corner and that truly will be the beginning of the end of society as we know it.
Lastly, and I hate to admit he's right on this one but he probably is..... he doesn't think Bush has it in him to actually expend the pollitical capital and do the "herculean" work necessary to amend our constitution to define marriage as between a man and woman, only. He'll say so publicly a few times, to garner conservative voters, but that will be as far as it goes.
Ugh.
Damned spineless polliticians.
Where the heck is Pat Buchanan these days?