Consider the Catholic church a support and discussion group for reforming, repentant sinners. What the sin is doesn't matter.
BTW, having an inclination towards homosexuality, but remaining chase is not a sin but rather a triumph over the effects of original sin we all struggle with.
I agree 100% about reformed, repentent homosexuals. Homosexuals can change and there are thousands who have left the "gay" life.
But an active "proud" homosexual has no place in church, unless s/he stays quietly to listen, leaving the rainbow sash at home.