Logic and hypocrisy will settle this one, doesn't matter if you are an atheist of a person of faith.
If you are a person of faith, then you believe what the bible says, literally I guess. In your view, God made everything and is the grand designer and can do no wrong. He made all people the way they are as part of his divine plan, so everything is scripted including homosexuals, Hitler, AIDs, War, etc etc. There are 11 commandments, 10 from Moses and 1 from Jesus (love one another). Homosexuality is not on that list.
But if you are not a person of faith, then you believe in some other process, evolution per say I guess. Then all of us are a product of this process including homosexuals and you cannot question the outcome of this process whether its why people are homosexual or why fish don't have legs. To do otherwise is hypocritical.
If you are agnostic and don't know or care either way, then I guess you shouldn't post.