in the lion’s den - definition and synonyms

phrase
  1. in a situation where you are with a lot of people who criticize or attack you
See also main entry: lion