Nouns

(n)apologist, vindicator, justifiera person who argues to defend or justify some policy or institution“an apologist for capital punishment”