pecksniff
/ˈpɛksnɪf/Definitions
1. noun
A hypocrite who affects strong moral principles, often in a sanctimonious or self-righteous manner.
“The politician was accused of being a pecksniff by his opponents, who claimed he was more interested in gaining power than in serving the people.”
2. verb
To criticize or scold someone in a hypocritical or sanctimonious manner.
“The teacher pecksniffed the student for making a minor mistake, but failed to correct his own errors in the lesson.”