The RC church must change. If homosexuality is a sin and there is punishment for committing a crime than the RC Church doesn't believe in objective truth. It knowingly has a huge contingent of homosexual priests. Far too many of these priest prey on adolesents and then the crime is covered up in the name of forgiveness.
The objective truth of this matter is that the RC Church has lost much of the moral authority it claimed to have.
If homosexuality is a sin and there is punishment for committing a crimeI'm sure you realize the difference between "sin" and "crime." The "sin" category is fairly universal, it never changes, the "crime" category changes constantly. Only sometimes these two overlap.