It is amazing that your response to child sexual abuse being widespread and knowingly covered up by bishops and priests - and that there is rampant homosexuality - is to point elsewhere, as if that makes it neutral. No, it is always sinful.
If it is sinful, clean your house, instead of trying to demean Christians that follow Christ, instead of Rome.