Morality is a relative thing. Things that were considered completely immoral 40 years ago, such as couples living together outside of marriage, are considered completely normal now and no one says boo about them.
Sorry, I don't see this as a moral issue. If gay people are programmed by nature to be attracted to their own gender, you might as well let them do it. It would be a lot worse if you had a society that forced them to play at being straight and make themselves and another person fairly miserable.
No, morality is NOT a relative thing. That's the revisionist logic that people have been using for the last century to promote the acceptance of everything from Women's Sufferage to Gay Marriage. These things are not appropriate; regardless of whether society accepts them or not.
These people are no more programmed by nature to be this way than a pit bull is programmed by nature to bite a child's face off. There may be hints to it in the genetic code, but these people are simply being allowed to act in an inappropriate manner and in fact are being taught that their Wrong way of doing things is acceptable.
Life is not and never has been about pleasure, fun, or happiness. It has been and always will be about living a Good, Decent, Proper, and Moral life. Nothing more. Nothing less.