between a rock and a hard place, having to make a decision between two terrible options
CHOOSING THE LESSER OF TWO EVILS
Meaning of CHOOSING THE LESSER OF TWO EVILS in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012