Of course, I am a Christian, and am obviously biased from religion about this topic. However, I couldn't help but butt in here.
Firstly, I believe that homosexuality is a choice. I say this because as living organisms, we of course feel a need to reproduce. Therefore homosexuality would be considered a defect from a purely scientific point of view. The only other organisms that are homosexual either would hump anything that crosses their path or are brain damaged (Please, I didn't mean to insult anyone). However, most humans that are homosexual are quite level-headed people. This would mean that this logically bad trait must have been a choice made, either consciously or unconsciously, just like a person's desire to steal something.
Secondly, you may ask, "But why is homosexuality bad?" My answer isn't a very good or logical one at all, but it's the only one that surfaces my mind: it just is. Why is polygamy bad? I don't know! It just is! Why is adultery bad-even if your partner doesn't mind? It just is. I know that for everybody, this is a bad answer. But it's the right one, I think.
Lastly, about discrimination. I won't say I like homosexuality, but I won't hate somebody for choosing to be homosexual. My religion is one of love, not hate. Remember, people, Christians are supposed to Hate the sin and love the sinner, right?