So, choosing Snape might seem a bit of a cop out. For anyone who has read the Potter series, Snape comes across as the perpetual “baddie.” No, he can’t be considered the true villain of the series; Voldemort filled that role effortlessly. But during the course of the series, Snape’s motivations were always in question. He was constantly accusing Harry of things he did not do and made assumptions about what the trio was up to. He had zero faith in them, unlike his mentor Dumbledore.
Being one of those impatient readers who eagerly anticipated the next installment in the series, my friends and I theorized, guessed and made wild assumptions about what would happen to Snape and why he hated Harry so much.
All was revealed in the final book, Deathly Hallows, and in the end, Snape, while not the real villain and not truly a hero, did have very good reasons for hating Harry with such an unnatural passion.
Some have argued that Snape was an antihero. Perhaps, but in that very sarcastic, bastardly way of his, Snape made his motivations clear. He loved Lily, Harry’s mother, and had it not been for her, and his misguided love for her, he would have never watched over Harry. That isn’t a hero, in my opinion, or even an antihero. He was immensely brave, but he was still quite a bastard.