Hypocrite … a person who acts in contradiction to his or her stated beliefs or feelings.
— Merriam-Webster.com
read more