Most people would define a hypocrite as someone who does something that they claim is wrong. That can’t be the right definition, however, because it would consign everyone to being a hypocrite. Everyone sins, which means everyone who believes in morality acts in ways that is contrary to morality. That would make everyone a hypocrite. If your definition of hypocrite turns every person into a hypocrite, then your definition is not a meaningful definition. Something is wrong with the definition. A hypocrite is not someone who fails to live up to their moral ideals, but someone who falsely professes to believe in such ideals in the first place. A hypocrite is an actor.

 

See also:

The True Meaning of Hypocrite

“I’m not a Christian because there are too many hypocrites in the church”