Dictionary.com
Thesaurus.com
has heckled
  • present perfect of heckle (3rd person singular).