Я был бы полностью на стороне Снейпа если бы он высказался абсолютно точно также в отношении близнецов Уизли.
Потому что у них стальная стойкость против учительских поучений и иначе как жёсткой строгостью до них не достучаться. Потому что у них благополучная семья в которой они должны были научиться порядку и уважению. Потому что у них прилежные братья с которых можно было бы брать пример.
Но Снейп третировал кроткого как ягнёнок сироту. Не глупого и не хулигана, а послушного и неуверенного в себе мальчика. Неуверенный и неловкий характер которого есть следствие отсутствия в его жизни родителей. А отсутствие в его жизни родителей есть вина бывших соратников Снейпа. И получается что Снейп ставит Невиллу в вину то в чём косвенно виноват и сам. Этож насколько лицемерной сволочью надо быть?
Люпин может ценить Снейпа как хорошего зельевара. Люпин может видеть в Снейпе полезного соратника в борьбе с Волдемортом. Но Люпин вообще не обязан уважать чувства Снейпа и его педагогическую репутацию. Наоборот Люпин имеет полное право презирать Снейпа как педагога.
Люпин воспитанный вежливый робкий человек. Он не пошлёт Снейпа прямо, не будет корчить ему гневные рожи и не будет говориь у него за спиной гадости.
Нет, Люпин будет молчать, улыбаться и если кто спросит скажет про Снейпа что-нибудь нейтрально-положительное.
Но если подвернётся возможность, Люпин с полным правом насрёт на Снейпа и на его репутацию, если это поможет улучшить самооценку Невилла.