“Diatribe”

Abusive speech or piece of writing

abuse, invective, onslaught,