self-justifier

Noun

 * 1) One who excuses or justifies himself/herself.