I remember reading about a third way that acidhead-guru Timothy Leary championed a few decades ago. He'd give the patient a very large dose of LSD and place him in as isolated/quiet/comfortable an enviroment as possible. Then when the patient started "peaking" on the drug (the best time to imprint upon the brain, Leary maintained) he'd send in a bunch of hot, naked chicks to "cure" the homo.
I suspect he got a lot of straight volunteers for this experimental therapy ;)
That might make the gay guy like women too, but not sure it would remove the desire for men. We'd have to add to that therapy and have a bunch of naked men beat the living cr@p out of the guy as well.
Man, I led a sheltered life. How did they go about signing up for that treatment? Heck, I coulda faked it, maybe.............