Shame on humanity