I find it interesting that the definition noted above uses the words “pretends to have” then at the end adds “esp. a person whose actions belie (contradict) stated beliefs”.
Hypocrite seems to be an easy name to sling at someone when they fall short of another’s expectations. The non-religious may throw it at the religious and the religious has no problem throwing it at the religious also.
In my opinion I find it hard to consider falling short of one’s expectations to be the same as pretending.
To fall short means: to fail to reach a particular standard.
To pretend means: to appear falsely, as to deceive.
I ponder is there then any leeway or margin of error between outright pretending and simply falling short of expectation?
A Christian knows they are not perfect – well, at least should know that – since the Bible clearly teaches such. So, does one deserve to be called a hypocrite each and every time they fail to meet God’s standard of holiness and perfection?
Also then to the non-religious which also hold some type of morality, ideas, or thoughts of what they claim to be. Have they not also fallen short here and there, should they then be labeled the hypocrite?
I say then we are all hypocrites indeed.