How about we all focus a little less on the flaws and vices that other Catholics have? You would need an infantile, naive understanding of sin to think that all Catholics are good people. (edit: just to be clear, not calling the original poster "infantile"; I realized this could appear to be an ad hominem attack)  Any rational adult knows that is not the case and that the people around us are flawed deeply, not matter what religion, nation, race, or ethnicity they come from. What good does it do to rant, complain, and dwell on it and act like you've discovered some new. How about we just strive to be excellent and to brings other all others along with us