Eu já opinei sobre isso. Dentro do universo de Naruto, Itachi é um herói. Isso foi o Kishimoto que cravou, falando diretamente ou através de personagens como por exemplo o Shodaime Hokage. Isso é uma questão filosófica, do ponto de vista puramente racional e prático, salvar 100.000 vidas é melhor do que salvar 4 vidas das quais tem apego emocional, ou ainda, 1000 vidas das quais tem relação sanguínea, faça sua escolha.
Agora, se vai ficar confundindo as coisas e tentar trazer a moral do Universo Naruto e tentar comparar com a moral ocidental, Itachi não é necessariamente um herói. Por isso eu te perguntei, o que é um Herói?
E bem, Itachi sacrificou sua vida em prol de Konoha, o que a Tsunade fez quando o Pain invadiu na vila além de se acovardar? [...]
Na sua lógica, nem mesmo o Naruto é um herói, ou ainda, o Hashirama.