Running the gauntlet

"Running the gauntlet" refers to taking part in a form of corporal punishment in which one or more individuals is forced to run between two rows of people who attack them with weapons. Metaphorically, the term is also used to convey a public trial that one must overcome.