Personally, I think it's pretty sad that some people would deny homosexuals equal rights, and even punish them.
To be fair, I suspect that homosexuals have equal rights to engage in heterosexual activity and heterosexuals are equally restricted from homosexual activity. Of course, they will still be the subject of abuse from society, but the prospect of opposing basic human cruelty is a bit too depressing to dwell on just now. While it is still discriminatory, I feel that there is a difference between 'nobody is allowed to do this because we don't like people who do this' and 'you are not allowed to do this because we don't like you'.
On the topic of marriage, I feel that it is an antiquated tradition that served its purpose well enough but no longer deserves legal representation. I would like to see its legal presence replaced with a unified theory of dependency that could address children, those deemed mentally or physically incapable of managing their own affairs, siamese twins, and people who have been stuck in a ditch being bombed for 2 years whose minds would break if they lost contact. It might also be possible to apply something like that to joint ownership situations like communes or business partners...
As a tradition, however, marriage is defined by its rules and history. If you change the rules, then it changes the tradition. For example, some people accept polygamy as appropriate, others feel that multiple partners of any kind would be a complete betrayal of the underlying concept. The people involved in such an example are clearly dealing with different traditions. So it is, in a sense, impossible for homosexual couples to have the same marriage that existed prior to their being included in the list of acceptable applicants. Not that this would significantly affect marriages that do not involve any such changes, but it is exceedingly difficult to convince humans that exclusivity is not something to be cherished...