Mas Sasori tem alma ?
O que mais me intriga nessa estória toda é que Sasori foi revivido pelo Edo Tensei, logo em tese, ele teria alma. Só que, Sasori antes de se tornar marionete era um humano, então ainda que tenha passado mais de 20 anos como uma marionete ambulante, ele um dia foi um humano como qualquer outro, por isso ao coletar seu DNA, ele pôde ser revivido.
''Ah, mas onde o Kabuto coletou o DNA do Sasori ainda humano ?''
Sei lá, ele coletou de 35820428430284308312 ninjas ,dentre eles o Madara, Sasori é o de menos. Ainda mais que ele era subordinado do mesmo e antigo parceiro do Orochimaru.
Então creio que não, Sasori não possui alma a meu ver.