Ну, я тоже читала эту работу в другом месте. Теперь тут попалась на глаза. Наверное, мое мнение поменялось.
На самом деле, бывает такая покупка, когда ты жутко долго хочешь что-то купить, но понимаешь, что ты не можешь себе это позволить. Потом ценой невероятных усилий накапливаешь деньги или влезаешь в долги. И вот, твоя мечта сбылась. Нет, вещь хорошая сама по себе, она отвечает заявленным свойствам, но ты начинаешь видеть в ней все недостатки, жалеть, что слишком потратился на нее. ты понимаешь, что это того не стоило. Вот и тут - Гарри принес слишком много от себя, пожертвовал слишком многим, чтобы это когда либо оправдало для него цену одного Снейпа.
Думаю, им лучше разойтись. Снейп - обычный человек. Что бы он ни делал, он не сможет оправдать как бы свою стоимость - чувства Гарри. И даже не его любовь, а негативные - отчаяние, депрессию и т.п. Северус же обычный мужчина среднего возраста. И в тот момент, когда Гарри это понял, думаю, тогда он и не смог простить именно себя за эту многолетнюю одержимость. Он же практически подросток - 3-4 года для него это очень много.