But you defined perversion of sexual power as not being able to produce offspring through sexual intercourse. If you're making arbitrary exceptions to that rule, then it's a meaningless rule.
Besides, even if God does control infertility but does not control homosexuality (which you wouldn't know), why would that mean infertile people aren't being perverse when having sex?
I have time for one more answer, and then I really must eat breakfast. Sex is for two purposes, both equal, being procreation and the sharing of love. The fact that a man and a woman can have babies and share love makes sex licit between them. If they are infertile, then sex is still licit for the second reason. The fact that they can't beget children is not their fault.
By their nature, men and men or women and women cannot have babies. They are acting against divine ordinance when they engage in their perverse behaviours. The fact that they can't beget children is indeed their fault, because they are engaging in an activity that by its very nature makes that impossible.
Fundamentally, a homosexual person has two options. He or she should either try to be happy in an opposite-sex relationship, or if that is not possible, should consecrate his or her life to G-d in sacred celibacy, offering up his or her energies in G-d's service.
I for one do not believe in the "pray the gay away" or hormone therapy business. I believe that both are emotionally destructive to the gay person, and in the case of the second, may be physically destructive as well. As hard as the life of a gay person would be, and as much as I do not envy them their lot in life, I encourage them to offer themselves a living sacrifice to G-d, in dedication and service.