Original poster: geri_chan
Deathly Hallows diminished Snape as a character for me. Perhaps because I loved the character so much, I read more into him than Rowling intended, and maybe I was expecting too much. However, the Snape that I saw in Books 1-6 was an incredibly complex and ambiguous character. I was fairly sure that he was "good"--at least in the sense that he was working on the "good" side, although he definitely wasn't a nice person, but I wasn't entirely sure what had motivated him to change sides. Maybe someone he cared about had been killed by the Death Eaters, or maybe he just got in over his head as a teenager and found out that while he was fine with promoting pureblood superiority propaganda, he didn't have a taste for murdering innocent people. Or more likely, I thought, it was due to a combination of reasons, not just one, because surely a man like Severus Snape would not have such a simple motivation.