Maybe you should look up the word hhypocrite... here let me help you...
noun
a person who pretends to have virtues, moral or religious beliefs, principles, etc., that he or she does not actually possess, especially a person whose actions belie stated beliefs.
a person who feigns some desirable or publicly approved attitude, especially one whose private life, opinions, or statements belie his or her public statements.
Example - Someone who says manufacturing in China is hurting America, but continues to manufacture in China themselves.