Your priest is the kind of person I consider truly good.
The religious or moral judgmental nonsense that some people (like those leaders you mentioned) engage in only serves to make them feel superior while driving others away. It accomplishes no good in the world. Spiritual leadership should never rely on shame or fear. Guidance should come from a place of loving acceptance.
Here in Canada we're struggling with the concept of forgiveness right now, because Karla Homolka - a convicted kidnapper/torturer/rapist/murderer of multiple teen girls who got an unreasonably light sentence due to her lawyer breaking the law (as in he moved evidence so the cops couldn't find it) - is now a married woman with three kids, attending a Seventh Day Adventist private school. Certain school staff, no doubt thrilled to have a chance to practice "forgiveness" with an honest-to-goodness serial killer, decided to allow her to supervise kindergartners on field trips and volunteer in her children's classroom. Without informing parents. Parents who objected were even asked to leave the school! When media got wind of it, they descended on the school, and we all got treated to the spectacle of a member of school staff screaming Bible quotes at them about forgiveness. Ick.
It wasn't until last night that someone in the school finally realized that it looks REALLY bad to have people with criminal records working with their kids. The leader of our more left-leaning party is now getting flack for suggesting that perhaps she's paid her debt to society and we should forgive her. Honestly, I can't quite get there. She
literally got away with murder, and now she gets to parade around, smirking in interviews, and getting everything she wants out - children, house, husband, a University degree on the taxpayer's dime...
If she'd dedicated her life to charitable works, maybe I could be forgiving. But, as far as I can tell, she's done nothing to earn it.