The fact that is very rarely discussed is that
Snape had to become bad so that everyone who is bad would see that he is still Lord Voldemort's man. Because of
Snape's black past Dumbledore used him for the greater
good. So really, he is a
good guy because he is a bad guy.
read more >>