According to Wikipedia:
Hypocrisy is the state of falsely claiming to possess virtuous characteristics that one lacks. Hypocrisy involves the deception of others and is thus a kind of lie. Hypocrisy is not simply failing to practice those virtues that one preaches.
According to a "define: hypocrisy" google search:
the practice of claiming to have moral standards or beliefs to which one's own behaviour does not conform; pretense.
If I am a smoker, and I claim that smoking is terrible, nobody should smoke.
By the wikipedia definition, I would not call this hypocrisy, by the google definition I would. Am I reading the english wrong here?
The smoker still smokes, which does not conform with his said beliefs, however wikipedia says "Hypocrisy is not simply failing to practice those virtues that one preaches."
Can anybody help me really understand these definitions?