Scrub harder, Lord Steel. You've a lot more bloodstains on those hands to wash away.
Typical left wing thinking (or lack of thinking, in this case). They see an “injustice”, they campaign against it, appealing to the emotions principally. They never think through what the unintentioned consequences of their “do-gooding” might result in. As the old proverb goes, the road to hell is paved with good intentions.
David Steel is a good man and a canny politician. In fact the only real thing wrong with him is that he has an unrealistic, overoptimistic and distorted idea of Human nature. Unfortunately, that is a flaw more than sufficient to do horrid emotional, social and physical damage.