Answer: lampooning

AnswerCrossword Clue
lampooningPublicly criticize (someone or something) by using ridicule, irony, or sarcasm
lampooningLAMPOON, to ridicule by personal satire