Только что закончил перечитывать Изгнанника.
Мне кажется, что Покров все же остался злым. Потому что, он говорил своему отцу:
"Главное, у меня сть главный враг - трусоватый папаша, которого я отцом никогда не называл. Негодяй, бросивший меня на поле боя в том возрасте, когда я едва научился ходить.Теперь он мой главный враг."
Т.е у него был враг- его отец. А, когда Сварт схватил Бриони, то у Покрова просто выдался шанс отомстить отцу. И он эти шансом попытался воспользоваться.
Поэтому, мне кажется, что Покров так и не стал добрым.