While most governments fight against discrimination, isn't not allowing homosexuals to marry purely such an act? Modifying a certain percentage of citizen's rights to marry as they please honestly doesn't make sense. Although a lot of the remaining percentage are basically disgusted by the idea of two homosexuals marrying, or homosexuals in general, the government just feeds these feelings by discrimination. Maybe if gays were allowed to marry everywhere, people would come to accept it, and it would be normal.
So there's my thoughts, I think they should have as much to right to marry who they please, unless of course their religion goes against it, which wanders off into another subject.