hypocrite:
a person who acts in contradiction to his or her stated beliefs or feelings. 
More than almost any other trait I despise hypocrisy the most whether it is a governor of New York, a Senator of Idaho, a female (BS) singing star or a former vise president. Invariably they lecture how you should act while they are unwilling to follow their own preachings.