Dictionary.com
Thesaurus.com

had been abhorring

  • past perfect progressive of abhor.