Hypocrites tend to be more dogmatic than pragmatic and they apply their principles only on others. When it comes to themselves, they view is very different.
If a person is a liar, one can usually have a conversation regarding this. Try talking to a hypocrite regarding their principles and it will get you nowhere. But then again, we are all hypocrites to a certain degree, either from selfishness or a matter of convenience.
I know I am especially when it comes to my driving.