self-righteous

adj. Smugly sure of one's rightness.  self-righteously adv. Self-righteousness n.

a. Righteous in one's own esteem; pharisaic.