lampooned

verb
  1. publicly criticized or ridiculed through satire or mockery
  2. Usage: past tense of lampoon

Examples