diatribe (against somebody/something) a long and angry speech or piece of writing attacking and criticizing somebody/something. He launched a bitter diatribe against the younger generation. Definition of diatribe noun in Oxford Advanced Learner’s Dictionary.
https://www.oxfordlearnersdictionaries.com/definition/english/diatribe