The argument that same-sex couples can't enjoy benefits that heterosexual couples enjoy is an issue that can be readily resolved. For example, if employers provide $200 worth of medical insurance a month, they can simply add $200 in cash to their employees' paychecks and let them decide how it's spent. Other rights same-sex couples claim they're denied can be achieved through contracts.
It's my personal preference that people be able to conduct their lives in any manner they please. Tolerance doesn't require approval, only non-interference. Tolerance also doesn't require recognition of what one might call himself. A man and a man might call themselves married, but I'm not obliged to recognize it as such anymore than my calling myself the King of Siam should require that you recognize me as such.
President Bush has asked Congress to enact a constitutional amendment making it national law that marriage is a union between a man and a woman. The perceived need for a constitutional amendment should be an embarrassment for all of us -- it's simply more evidence of our moral decline. If it were possible for previous generations of Americans to know about this marriage controversy, they'd probably be embarrassed and shocked, and might ask, "What in the hell has happened to America?"