I think the issue is probably that giving a different label to what is supposed to be the exact same thing smacks of separate but equal. If the idea is that homosexuals should have the same legal, secular rights and privileges to marriage as heterosexuals, but people are unwilling to use the same label, then clearly they are NOT thought of as being the same.
Civil unions for gays is certainly much closer to equality, but the need to give it a different name than straights use sounds too much like an unwillingness to really allow gays to have the same privileges. Having the legal unions all be labelled civil unions rather than marriage would be a better solution IMO. I don't think heterosexuals would be willing to give up the marriage label, though. Of course, removing government from marriage entirely would also work, but that's not happening any time soon.
Nonsense, their relationship IS different. Thus the need to define it differently. The end result is the same while understanding marriage as a traditional term.
^Yep. And minimum Government involvement...until the 'divorce' proceedings...