Ethics is not an ideal system which is all very noble in theory but no good in practice. The reverse of this is closer to the truth: an ethical judgement that is no good in practice must suffer from a theoretical defect as well, for the whole point of ethical judgement is to guide practice.
Practical Ethics (1979)