Я, может, сейчас глупость скажу, но, вероятнее всего, тут была заложена идея о том, что, если мы любим какого-то близкого для нас (а может, и вовсе не обязательно близкого) человека, то и считаем его хорошим, идеализируем, а остальные мелочи не так важны. На них просто закроются глаза. И возможно, шанс быть хорошим есть у всех, кто любим и чьи поступки могут быть как-либо оценены этими самыми близкими людьми.
Добрым он был только в рассказах своих школьных друзей. Ну, и тех, кто не хотел психологически травмировать ребёнка. Учитывая моральные качества самого Сириуса Блэка - а это один из основных источников информации о Джеймсе - всё, что он говорит, надо делить на десять: быть добрее Сириуса Блэка совсем нетрудно.
Потому-что отец Гарри Поттера имел темную сторону, равно как Снейп имел светлую сторону.
Это было показано в незначительном фрагменте, меняющем представление о двух персонажах.
Вы еще задайте вопрос, откуда у него пещера полная золота. У отца Рона отчего-то ничего подобного нет.
Вывод простой - папенька Поттера и мама, разумеется, пограбил окружающих магглов неплохо так. Золото ведь настоящее, никакое не магическое.
Поэтому издеваться над нищим Снейпом - в порядке вещей для Поттера.