Nah just a genetic disorder, like a social illness.
Ok lets start with this, it is natrual and a instinct for human to want to reproduce, all animals do it, likewise we do. So homosexuality lets in a way the emotions take over the instinct and tosses out the urge to reproduce and just to get funky with the same gender. So eventually gays will probably die out or we will do what we are doing with "designer babies" and find the mess up in their genetic codes, correct it and tad da, its history. Kind of strange really. However survival wise, how would a entire pack of homosexual animals survive? They cant reproduce? Well they can but they won't is what I mean.
So yes let them have rights, it would be like not enforcing buildings with handicap entrances, or punching old people, not to allow it. Punching old people mainly because that is rude.
And psychs cant cure it, it would be like them trying to talk a person of of down syndrome.