I disagree with the black and white view of morality that the article espouses. If people do something wrong, they should be punished, but banning them from community entirely seems a little medieval to me. People are human, and sometimes they are complicated, and can do good and bad at the same time.
I hope you appreciate the irony.