in the lurch

adv

1.
in a difficult or vulnerable position