pilloried

verb
  1. to attack or criticize someone harshly and publicly
  2. Usage: past tense of pillory
  3. to punish someone by putting them in a pillory (a wooden frame with holes for the head and hands)
  4. Usage: historical; past tense of pillory

Examples