Dictionary.com
Thesaurus.com

had been vindicating

  • past perfect progressive
    of vindicate.
    vindicate
    verb (used with object)
    to clear, as from an accusation, imputation, suspicion, or the like.