Dictionary.com
Thesaurus.com
has been humiliating
  • present perfect progressive of humiliate (3rd person singular).