You don’t have to choose to be straight to be married. Gay people have married before. You simply have to follow the rules and marry a person of the opposite sex. You have the same rights as everybody else.
Note that NONE of us have the “right” to marry who we please. If we did, a lot of men would be married to Angelina Jolie right now. You can only marry someone who is also willing to marry you. Marriage is not a personal right.
I do agree with you, however, I think you took my post a little too literally. I would love to marry Jennifer Love Hewitt. My chances however are pretty slim, actually I don’t have a chance at all.