zwischen allen stühlen sitzen

listen to the pronunciation of zwischen allen stühlen sitzen
ألمانية - الإنجليزية
to have lost support from all sides
to have landed yourself in everybody's bad books