YEAH. FOR SEVEN FUCKING YEARS, YOU UNGRATEFUL LITTLE SHIT.
Reblogging again for that comment ^
Ugh, I hate commenting on posts but this needed to be said.
Yes, Snape was trying to save him and yes he was incredible at it and being a double agent and just the whole general shebang BUT HARRY WOULD NOT THINK SNAPE WAS TRYING TO SAVE HIM. Snape was really, really unfairly cruel to Harry and his friends (and loads of other people) for absolutely no known or decent reason. Why wouldn’t Harry be surprised Snape had saved him? Snape had never shown him any kindness and to be honest there was a definite hatred there. To put it bluntly he was a dick to Harry all through his school years. So he had Lily’s eyes and was the son of Snape’s childhood nemesis but that is no reason to be so awful to a child who has already had an abusive life.
Also, Harry wasn’t ungrateful, not in the end. After he found out exactly what Snape had done he was incredibly grateful. He named one of his sons after him and I’m pretty sure I read somewhere that he made sure Snape’s portrait was hung up in Hogwarts and told his story regularly as the true hero of the war.
So, Harry wasn’t an ‘ungrateful little shit’ as you so eloquently put it. He was confused and had perfect reason to be surprised. No-one would expect, especially not an 11 year-old, that one of the most horrible people in their life, who seemed to consistently make their life miserable, would actually be saving them.