The sense of revulsion, disgust and shame over a new report just released in France