Snape is both a godawful person and my favorite character. It is possible for people who say/do rotten things to be good characters. There's a reason these are called characters, not people. You have much more control over how fictional characters affect you than how people do. I see this as a failure to separate fiction from reality personally.
no subject