Acrimonious
Bitter or sharp in language or tone
Chastise
To punish or criticize severely
Debunk
To expose or make fun of a false or an exaggeration
Derogatory
Insulting; belittling
Disparage
To speak of in a disrespectful or slighting way; to belittle
Harass
To irritate or torment repeatedly
Impugn
To attack or challenge as false or questionable
Innuendo
An indirect or subtle expression of something, usually negative; a hint
Invective
Abusive or strongly critical language
Vilify
To make vicious insulting comments about; to slander