I believe that homosexuals should have all the rights of heterozexual couples, but don't redefine marriage. For me, it's a language issue, not an equality one. Of course they should have equal benefits, but call it a "civil union".
Then it isn't equal. 'Seperate but equal' isn't genuine equality. I do find it out how defensive people get over marriage. 1 in 3 marriages in the western world ends in divorce; it's THE most annulled legal contract people can enter into. Not only that, people can enter into it twice, three, four, five times in their lives. People can get married for money, for a passport, for an inheritance, for fame or for a magazine spread. People get married under coercion, or under force.
As an exclusive plaything for straight couples on the whole it's been cheapened. Individual marriages though make it all worthwhile. The idea that the marriage of two men or two women is going to threaten or 'redefine' marriage is absurd. It get's 'redefined' every day the moment someone enters into it for a dishonest reason or runs away from it for no reason at all.
How is Kim Kardashians 72 day marriage more 'worthy' because she was a woman and the other person was a man than say Michael Stark and Michael Leshner who married in Canada in 2003 after 22 years together?