I'm going to throw my Canadian perspective into this

Gay or straight any person who is truly "free" should have the personal right to marry, love and support whomever they want. Perhaps this is because the big picture is to have a unified world not a world based on race, sexual orientation or religion. The term "married" does not mean that you have to be catholic. It means that you love and support that person to the best of your ability. To refuse this from any human suggests ignorance. Who is to say who can do what and who can't. Whether I agree or disagree with this issue gives me no right to refuse human rights from a person; love. I would rather see two very happy gay people married together then two unhappy straight people married (not that all straight marriages don't work!). therefore why wouldn't there be gay divorce? There is straight divorce. <- there's my opinion