Markets or governments :choosing between imperfect alternatives