Sorry, but I cannot agree. The science on this seems to be all over the place - there surely is no one generally accepted explanation. I very well remember my own (heterosexual) awakening. One day in early puberty I looked at a girl, and something suddenly clicked. I can't believe that most homosexuals feel those same attractions to the opposite sex, but for some strange reason choose to ignore them and go the other way. I'm assuming you're also heterosexual. Did you choose to be that way? I certainly doubt it. Why would homosexuals - other than in a limited number of cases - be different? As for mastering the sex drive, I don't see your point. It doesn't do anything to explain why the drive involved is a homosexual one.