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