Да не, Снейп конечно не рыцарь в сияющих доспехах, и собственно  там вообще таких нет в книге. Хотя... может разве что Хагрид и Гермиона под этот несомненный образ добра подходят, и Невилл еще, а остальные .. ко всем- ко всем  вопросики имеются! )) А насчет Гарри мне кажется что Снейп так до конца и  сам не понял этого. Скорее всего черты Джеймса в Гарри его раздражали, есть же момент, когда он Дамблдору об этом  говорит. Но то что Гарри и на Лили  был похож, его как-то смиряло что ли с фактом, что Гарри не идеален.  Но особой нежности, думаю, он не испытывал к Гарри.