diatribe

noun
  1. a bitter, harsh, or abusive speech or piece of writing that strongly criticizes someone or something

Examples