be thrown/tossed/fed to the lions - definition and synonyms

phrase
  1. to be put in a very unpleasant situation, in which people criticize you or treat you badly
See also main entry: lion