Yes,they should be punished. The homosexual priests were preying on minors. While a homosexual priest who has relations with an adult won't go to jail, he still ought to be booted out of the priesthood.
If privacy is to be protected, according to you, those immoral acts ought not be subject to subpeoena in any case. Is this what you are saying?