Everyone of us is a hypocrite on some level! I think the important thing is that we are working to close the gap between knowing what we should do, and then actually doing it. Living it!
Hypocrisy is all about being a pretender! We all want to appear to others better than we really are, I know that I struggle with this at times, but the older I get and the more secure I have become in my relationship with Christ I don't care as much what other people think. I do care about what God thinks! And one day I will stand before Him and give an account for my life ... now that is what compels me to close the gap!
How is the gap in your life?