Self-justifier /(?)/

Self·-jus·ti·fi·er

Self-justifier

n.
  1. One who excuses or justifies himself.