Self-justifier

(n.) One who excuses or justifies himself.