they're like between a rock and a hard spot
They are in a difficult situation.