I've always hated how people decide in the last book that Snape is their favourite character of the series because of his love for Lily. That doesn't make up for the fact that he is a cruel and vindictive bastard!
I feel bad for the Slytherins. who am i kidding? You couldn't pay me a million dollars to give a crap about them! Excuse you, but Slytherins are great. This is coming from a Ravenclaw with a Slytherin sister and friends.