No one says that homos can't get married. It is nowhere (to my knowledge) illegal for a homosexual to marry. If they don't want to marry a person of the opposite sex, they can stay single.
Is that simple enough? Is there discrimination in that?
Please, no "Booohoohoo, I can't marry the one I love." Half the straight people can't marry the one they love. Live with it.