Dean is allowed to do things that are questionable and still be a hero. He is allowed to make mistakes, every action he takes does not have to be 100% justifiable. In fact, I would argue that he is a much stronger character for it.
Sam is allowed to do things that are questionable and still be a hero. He is allowed to make mistakes, every action he takes does not have to be 100% justifiable. In fact, I would argue that he is a much stronger character for it.
Cas is allowed to do things that are questionable and still be a hero. He is allowed to make mistakes, every action he takes does not have to be 100% justifiable. In fact, I would argue that he is a much stronger character for it.
Characters are allowed to make horrible mistakes. You’re allowed to like them without trying to justify their behavior.