Хороший человек не имеет плохих качеств? Имеет ещё как. Хорошим его делает знание о наличии тёмных сторон. Он кормит своих злых демонов три раза в день и проверяет прочность поводка, на котором они сидят. А не запирает в подвале, откуда одни регулярно сбегают.