Vamos aproveitar isso pouco a pouco.
Snape didn't die for 'ideals'.
Para sua primeira pergunta, acho que dizer que Snape não morreu por seus ideais não impede que Snape tenha ideais. Muitas, muitas pessoas com ideais sublimes morrem por razões perfeitamente mundanas. Snape mostrou extraordinária devoção à causa da Ordem à sua maneira, mas é simplesmente um fato que ele não morreu cumprindo essa missão. Ele poderia ter sido um Comensal da Morte totalmente devotado, e Voldemort teria matado do mesmo jeito (lembre-se, isso é exatamente o que ele pensava que Snape era).
Ele tinha ideais? Isso é muito debatido. Mesmo enquanto castigava pinturas por dizer "sangue-ruim", lutando contra as Artes das Trevas e trabalhando para salvar inocentes, ele intimidava e aterrorizava inocentes, tratava um brilhante nascido trouxa cruelmente por nenhuma razão discernível. A resposta simples é que Snape, como quase todas as pessoas, é complicado e hipócrita.
He died in an attempt to expiate his own guilt. He could have broken cover at any time to save himself, but he chose not to tell Voldemort that the latter was making a fatal error in targeting Harry. Snape's silence ensured Harry's victory.
Aqui, Rowling está se referindo ao momento da morte de Snape. Como você deve se lembrar, Snape foi assassinado quando Voldemort decidiu que permitiria que ele reivindicasse a Varinha dos Anciões e derrotasse Harry Potter.
Snape, no momento de sua morte, poderia facilmente ter salvado sua própria vida simplesmente dizendo a Voldemort que atacar Harry Potter era o que Dumbledore esperava, já que isso destruiria parte de sua alma. Voldemort teria então percebido que matar Snape não teria conseguido nada a longo prazo. Mas Snape permaneceu em silêncio e, ao fazê-lo, Snape garantiu a vitória de Harry.Longe de mim questionar Rowling ... mas eu não concordo com a lógica dela aqui. Se Snape tivesse realmente revelado a Voldemort que ele havia detido evidências que poderiam ter levado à queda de Voldemort, de jeito nenhum ele poderia viver. Então eu acho que a noção de que Snape teve um momento parecido com Lily, onde ele poderia ter escolhido se salvar, era extremamente improvável.
He died in an attempt to expiate his own guilt.
Isso pode parecer que Snape reteve a informação porque se sentia culpado por Lily e queria salvar Harry. Mas se esse é o caso, eu não tenho ideia do que Rowling está fazendo. Se você se lembra, Snape honestamente pensou que Harry tinha que morrer neste momento, e ele estava retendo informações que teriam impedido Voldemort de atacá-lo.
Eu acho que a resposta para todas as suas perguntas está em outro tweet de Rowling hoje:
Snape is all grey. You can't make him a saint: he was vindictive & bullying. You can't make him a devil: he died to save the wizarding world
Então, enquanto Snape está agindo de culpa que ele não conseguiu proteger Lily de Voldemort, eu não acho que Harry tenha algo a ver com isso. Ao ajudar a garantir a morte de Voldemort, ele está protegendo o mundo inteiro do monstro que ele ajudou a matar Lily.