We are all entitled to make mistakes, but what separates a hero from a villain is how we learn from those mistakes. A villain will see his past as a weakness to be erased. A hero will see his past as experience, to be acknowledged and incorporated into the present.