Formal:
* Derided: To speak of or treat with contempt; ridicule.
* Mocked: To make fun of; ridicule.
* Scoffed at: To treat with scornful laughter or derision.
* Condemned: To express strong disapproval of; censure.
* Vilified: To speak or write about someone in a way that is intended to damage their reputation; defame.
Informal:
* Riled: To provoke anger or resentment in (someone).
* Lambasted: To criticize harshly.
* Roasted: To make fun of someone, often in a humorous way. (This is often used in a more playful context)
* Taken down a peg: To make someone less arrogant or conceited.
* Called out: To publicly criticize someone for their behavior or beliefs.
The best word to use will depend on the specific context and the tone you want to convey.