Lost faith in humanity