Vilify

To speak or write about someone or something in a disparaging or derogatory manner, often to damage their reputation. Vilifying involves using harsh or critical language.