The verb vilify means to say or write very unpleasant things about someone so that other people will have a bad opinion of them.
Synonyms are assail, berate, defame, or malign.
The word origins from Late Latin (mid 15th century) vilificare meaning “to make cheap or base, to lower in worth or value” and from Latin vilis meaning “cheap, base” plus combining form of facere meaning “to make”.
She’s known to always vilify those who speak out to disagree with her.
He didn’t really care when the press vilified him as a monster.
Betty claimed she was vilified unfairly by those girls who are envious of her success.