I understand there are over 400 different strains of viruses, which cause the common cold. For a moment, let's assume that to be true. This would mean that to find a 'cure' for the common cold, one would need to find a cure which would be successful against 400 viruses. That is a virtual impossibility.
I see homosexuality as being analogous to that.
I don't have my normal links handy. Find Scripter (I think he's on this thread up a ways), click his name, and read the links he's got about former homosexuals. Read their stories, and read what those who have treated thousands of homosexuals have found.
There aren't 4000 causes of homosexuality. It's becoming more and more clear what the causes are, and those who want out of the "gay" life have a good chance, if they hear the truth. If the lie is told that "you were born that way and can't change", then they don't seek the help that is available.