I definitely agree. It will take a while for him to become a good person slowly and I do have hope for that. I believe that Vivian and Benjamin are a positive influence on him, helping him learn from his mistakes and become a better person. I do still hate him for selling Xavier and Cyrus though; I find him doing human trafficking barely forgivable.