What is the definition of a hero?
Is a hero- per definition- not someone who acted in a courageous manner?
Is a hero not someone who supported the right cause no matter the personal cost?
Is a hero not someone who sacrifices their wellbeing and even their life for a better cause?
Is that not what a hero is?
Whether or not Severus was a good person or not is debatable.
Wether or not he is a hero is not.
He was constantly looking out for Harry and all of his other students to protect them from harm(, the Carrows for example).
He literally lied to Voldemorts face.
Knowing that if Voldemort ever found out about his betrayal he would torture and brutally kill him.
He actively spies on the most dangerous person on eath at the time to help bring about his downfall.
Under great personal risk.
He risked his life every time he saved Harry and lied to his face.
Severus, per definition is what you would call a hero under any other circumstances.
But because it‘s Severus suddenly normal rules don‘t apply.
Listen. I don‘t like James Potter.
I think he was a horrible person. Which is debatable, too.
He was a member of the order of the phoenix who actively worked against Voldemort.
He confronted Voldemort unarmed to save his wife and son.
He sacrificed himself.
That- in my eyes- makes him a hero.
I don‘t have to like him to admit that.
Would it really kill you to admit that what Snape did was heroic too?
Dumbledore: „How many men and women have you watched die?“
Snape:„Lately, only those whom i could not save.“











