in the firing line
phrase
British
: in a place or position not protected from attack or criticism
Love words? Need even more definitions?
Merriam-Webster unabridged



