Question: are between a rock and a hard place?
Answer: If you are between a rock and a hard place, you are in a difficult situation where you have to choose between two equally unpleasant courses of action. You're between a rock and a hard place here. If you challenge John about his decision, he's going to be annoyed but if you don't, your staff are going to hate you.