While I tend to agree with you that homosexual behavior is more due to psychological than physiological reasons, I have to say that your argument is one of the dumbest I have seen. "God does not wire...". Bringing God into an argument like this is simply a cop out. Why not give actual facts rather than a Cotton Mather style "fire and brimstone" lecture.
I have to ask, how old do you think the earth is?
If you answer 6 thousand years (or so), that will tell me all I need to know.