A few first principles.
1. I am not perfect.
2. Nobody on this site is perfect.
3. Nobody off this site is perfect.
In view of these truths… when someone pisses and moans about other Catholics, the first question I ask myself is, "What the hell [!!!] has the complainant done to promote the Catholic Faith?"
In 99.9% of cases, the answer is "Not much, if anything."
Sure, there are times when subversives need to be outed, but—damn!—if you think somebody else isn't doing it right, get off your effing ass and do it right yourself!