run the gauntlet

To run the gauntlet means to endure a variety of problems, threats or criticism. It is usually said in reference to something, where you are running the gauntlet of something. If you are running the gauntlet of something, you are going through much criticism through a series or string of threats, problems and insults and are forced to sit there and listen to them, endure them and later accept them.