^ I agree with the keeping of their reputation within the community though, everyone deserves another chance, with some kind of therapy. I did keep quiet about it and just told everyone that we had personality conflicts, including my mom.. besides, it wasn't entirely his fault, just brainwashed and ill advised by religious nutcases.
A lot of religions have a line like this about covering up the sins of your co-believers, and I agree with it to a point. The point where the line is crossed is when the person's actions are harming other people. If what the person is doing doesn't hurt anyone but themselves, like eating bacon, then I think there's no reason to run around telling everyone. But if what they're doing is harming someone else, then they've given up the right to having that kept private by virtue of how their actions have effected the other person.