Buddhism: the Middle Path in an Imperfect World