One of things they hate the most about us Christians is we pretend to be better than we are. God hates that too; just look at when David condemned a rich man for stealing his poor neighbor’s sheep when David had slept with Bathsheba and killed Uriah.
Really, we’re no different than people in the world: they like on their resumes, we in our testimonies.
There are forces that push us to insincerity. One is that we cannot deny the Word even while we are not living it. The world says: I don’t criticize your sin; you don’t criticize mine. Even if Christians are in sin, they can’t verbally embrace it. To do so would be to renounce Christ. It’s better to be a failed Christian than not a Christian.
Another force is the pressure of ministry. A standard of conduct is required for any job. When we hedge that, it’s too easy to cover up. This is a universal tendency. “Hypocrite” is a quick and easy way to bash Christians. But in the Greek, a hypocrite is an actor. I live near Hollywood, and when a person calls himself an actor, it’s a compliment. Everybody on the planet is a poser. Not even Socrates was so sincere.
But having explained why Christians are insincere, I want to state that a push for sincerity will attract people. Ultimately, we are saved by grace, not by works. We are just as messed up as people in the world. We experience temptation and fall. We get back up, ask for forgiveness and try to serve Jesus again. A sinner has no one to turn to. We turn to Christ from the holes we fall in.
If you make an effort to be sincere, people will relate you. If all you do is brag about how good you are, you’re turning people off to you and the gospel. Not even Jesus bragged about how good He was, and He was sinless. To the contrary, he cracked down on the Pharisees pretended to be good in front of society but wanted to kill Jesus — now that’s what I call “hypocrisy.”