Why Are There So Many Hypocrites in the Church?

A common fault that non-Christians find with Christianity is that there are too many hypocrites in the church. What can be said about this? Is this a valid charge?