Я одно могу сказать по поводу приведённого отрывка. Если подростку про вот такие (ну идиотские же) ошибки говорить "ну, ничего, зайчик, в следующий раз ты справишься лучше", в 99 случаях из ста зайчик в следующий раз справится гораздо хуже, потому что просто забьёт.
И, опять же, тс исходит из того, что чувак должен быть хорошим: понимающим и поддерживающим, педагогически и психологически грамотным и печься и психическом благополучии подопечных. Я бы сказала, для человека с таким бэкграундом, Снейп уже гораздо лучше, чем мог бы быть.
Но основная фишка в том, что он не обязан быть хорошим. Это книжка для детей и все привыкли, что в детских (да и не только) книжках персонажи плохие и хорошие, что они либо плохие, либо хорошие. А живые люди редко однозначны и последовательны. Снейп - мерзкий тип, но он " за наших". И всецело обожать и оправдывать и клеймить сволочью и обесценивать - одинаково наивно.