У Роулинг мастерски получилось создать неоднозначных персонажей, учитывая, что о них до сих пор срутся. Можно посмотреть по-разному. В том и смысл. Сужать до "Джеймс тупой мажор" или "Снейп конченый мудак" или "Снейп несчастная жертва" - видеть только одну из граней.
Многогранное мышление это не про нас.