Ну почему Снейп должен любить ребёнка любимой им женщины:
1) от ненавистного ему мужчины и вообще "соперника".
2) из-за которого она и умерла.
Почему?
Да, он согласен его защищать, искупляя вину.
А кто-то замаливает грехи, засыпая на гвоздях, обливаясь ледяной водой или хлеща себя плёткой.
Но симпатий к плётке и гвоздям это не добавляет, если человек изначально не мазохист.