‘stain on humanity’