Еще один индикатор - наказание. Если персонажу за косяк прилетает от Автора - он плохой, если его прощают - хороший. Вот Рону на четвертом курсе достаточно было осознать и извиниться, хотя он предал друга совершенно добровольна из самой обычной зависти, а бедная Мариэтта Эджкомб не выдержала давления и раскололось - изуродована навсегда и заклеймена предательницей. Рон бросил друзей в критический момент, но Роулинг дает ему возможность реабилитировать, доставив в нужное место в нужное время. Скримджеру приходиться искупать смертью страшную и ужасную вину - он, подумать только, посмел бороться с ПС по собственному разумению, а не оглядываясь на заветы АД. То, что Снейпу за единственное оскорбление (я даже не буду ссылаться на сопутствующие обстоятельства) нет прощения, хотя он извиняется, а у персонажей положительных с языка льется такое - хоть уши затыкай - и ничего, им можно.