Chastise*
To punish severely
Debunk
To expose as false
Vilify*
To slander
Invective
Abusive language
Impugn*
To attack as false or questionable
Harass
To torment constantly
Acrimonious*
Bitter in tone
Derogatory
Insulting; belittling
Innuendo*
A subtle hint at something negative
Disparage*
To speak of disrespectfully