Если честно, Снейп никогда не казался мне уж очень противоречивым. Ну да, он любил лили, ну да, у него был скверный характер и он был плохим преподавателем. Мне помню ни то ни другое не впечатлило ни красотой ни ужасностью.
Вообще с точки зрения автора такие персонажи очень нужны. Во-первых в истории больше конфликта, а, во-вторых дискуссии подогревают интерес у произведению.
Были бы фики по гп так популярны, если бы не Снейп??