Author Eugene Peterson never fails to enlighten me when he writes about the church and its people. I really appreciate the comments below, taken from Philip Yancey's recent book:
When Christian believers gather in churches, everything that can go wrong sooner or later does. Outsiders, on observing this, conclude that there is nothing to the religion business except, perhaps, business - and dishonest business at that.
Insiders see it differently. Just as a hospital collects the sick under one roof and labels them as such, the church collects sinners. Many of the people outside the hospital are every bit as sick as the ones inside, but their illnesses are either undiagnosed or disguised. It's similar with sinners outside the church.
So Christian churches are not, as a rule, model communities of good behavior. They are, rather, places where human misbehavior is brought out in the open, faced and dealt this.