between a rock and a hard place : Popular Idioms in English

between a rock and a hard place

to be in a difficult situation caused by being between two dilemmas.

Casey was between a rock and a hard place; if she blew the whistle she would lose her job, if she didn't, she wouldn't have a clear conscience.