To run the gantlet

Related to To run the gantlet: run the gantlet, ran the gauntlet
to suffer the punishment of the gantlet; hence, to go through the ordeal of severe criticism or controversy, or ill-treatment at many hands.

See also: Gantlet