Self-justifier
/(?)/
Self·-jus·ti·fi·er
Self-justifier
n.
One who excuses or justifies himself.