Dictionary.com
Thesaurus.com

has been blaspheming

  • present perfect progressive
    of blaspheme (3rd person singular).
    blaspheme
    verb (used with object)
    to speak impiously or irreverently of (God or sacred things).