In my original post, 'making mistakes' was put before 'out of context', the Internet doesn't allow anyone to have a 2nd chance of doing anything. Once you are branded as something, it will stuck with you forever, erasing any previous achievement or contribution you have done. And I don't like that.
To get a second chance you need to realize what you did wrong and apologize (at least that the standard I set for kids). Until that I assume he's still just as bad as when he made the "mistake.
He has had hundreds of chances. He was first called out ten years ago. It took a really long time for him to convince this many people that he was a pox upon our industry. I respect the level of effort and commitment to being actively destructive to the community that he put in to the project.