Being homosexual or heterosexual is none of anyone's business. When going to get a job, being heterosexual is not a requirement, so being homosexual shouldn't matter either. In the book I think it mentioned something about there still being jobs in the public sector that discriminate against gays. If that is true then our government is not setting a very good example for society. I believe that gays are neither immoral or unnatural.
Morality is up to the individual.
Whatever one sees as moral may not be moral to another person. The same is true for one's view of what is natural. Yes, that may be a norm of our society, but that is what makes our society so great. We have such a diverse society that this is something that we should welcome. Being homosexual or heterosexual is both moral and natural.