to be criticized or attacked by a lot of people, especially a group of people that you have to walk through :
Some of the witnesses had to run the gauntlet of television cameras and reporters.
ORIGIN: This phrase refers to a an old army punishment where a man was forced to run between two lines of soldiers hitting him.