The threat of a possible consumer boycott of diamonds has persuaded the industry that it has to tackle the problem of human rights abuse.