очень советский анализ- именно так нам и вбивали в школе- персонажи либо чёрные (плохиши) либо белые. И в жизни, и в книгах не бывает абсолютных злодеев или идеальных героев, у всех есть плюсы и минусы, ну, если только не брать советскую примитивщину типа детство Володеньки Ульянова- там всё ясно и без оттенков.