diehard vs unapologetic

diehard

adj
  • Unreasonably or stubbornly resisting change. 

  • Fanatically opposing progress or reform. 

  • Complete; having no opposite opinion of anything in a particular topic of one's values; thorough of in one's beliefs. 

noun
  • A person with such an attitude. 

unapologetic

adj
  • Not apologetic for having said or done something that causes actual or potential harm, especially when being apologetic would be appropriate. 

How often have the words diehard and unapologetic occurred in a corpus of books? (source: Google Ngram Viewer )