In a difficult and inescapable position.
Having the choice between two unpleasant or distasteful options; in a predicament or quandary.
experiencing problems