Aye, there's the rub... of course an all-powerful god could have created us any way he liked. But he failed to do so. Christians will try to excuse this by saying this being gave us free will, so we would freely worship him instead of being forced into it - which also means a free choice of everything else. No wonder they keep going on about how it's a choice. It helps them rationalise it.
Free will is the knottiest problem in Christian theology. As I well know from studying for my theology degree. If you give your created beings free will, and then punish them for exercising it, God is not nice. Which totally contradicts "God is love". Either that, or God is incompetent. (If you're interested, look into the work of John Hick, particularly his book "The Problem of Evil". Because evil is the same problem - why does "evil" exist, whatever "evil" is? Certainly according to the Bible, evil and sin is whatever God says it is.)
But this is nothing to do with free will, is it? We don't have free will over who we're attracted to. I tried for YEARS to feel attracted to women and it never worked. It's just part of me. I'm a homosexual man and finally giving up on trying not to be one was the best thing I ever did. The logical conclusion is that God is wrong. Or even more sensibly, following a holy book written by people who were ignorant of this is nonsense.
Meanwhile, as you're asking Christians, let's use some logic on the Bible. The Old Testament is clear that homosexual sex is wrong, but it is also clear that not following Jewish dietary laws is a sin, so you have no excuse for ignoring them as Christians do. So we can forget the OT as far as Christianity is concerned. I am NOT going to take any crap from someone who claims to be Christian and eats any meat of the pig.
That leaves us with the New Testament, which only even mentions homosexuality in three places and there are good arguments for saying they have all been mistranslated (I could witter on about this at huge length from my knowledge of NT Greek - just about anything written by John Spong is quite helpful, though).
What makes most sense is of course to start from the assumption that there is no all-powerful god. So be atheist, Satanist or some kind of pagan - all very comfortable with this idea and totally accepting of homosexuality.
For some fun on the whole god question, I am currently re-reading Terry Pratchett's "Small Gods". I thoroughly recommend it. I won't spoil it for you by saying any more but read it and I know YOU will get the point.