It does mean we should judge him less for it. But it also means it might be a good decision to ban him so that he does not tarnish the community with too many flame threads.
No, that doesn't work. A person not saying racist things might be a racist on his day off. The absence of racist speech cannot be used to declare a person not racist, because:
1. The person might harbor racist but unspoken thoughts.
2. We're all racists.
Number (2) pretty much settles the issue. I emphasize that the fact that we're all racists doesn't mean we're all bigots, or that we're not ashamed of our racism and sincerely wish to be free of racism.
> I believe that racism is a conscious choice at some level and mental illness is not.
I've met people raised in the south before modern times, and for many of them, racism was not a conscious choice. I've often disagreed with federal intervention in local politics, but as to civil rights, I have to say that was one case where federal intervention was absolutely necessary and just:
http://media.northjersey.com/images/0825t_shuttle2_50p.jpg
Also, mental illness can sometimes be a conscious choice as well. We can talk ourselves into a very unhealthy mental state -- or out of one. I'm talking only about the many kinds of mental illness that aren't biological in origin -- the kinds of mental illness that were voted into existence, and that make the DSM* noticeably bigger with each new revision.
* More about the DSM controversy: http://www.newyorker.com/online/blogs/elements/2013/05/the-s...
EDIT: I cannot believe someone downvoted this terrific reply. If I say so myself, it's first-rate, and it represents the height of irony that it was downvoted.
Lest anyone believe this, let me emphasize that this project's author is suffering from schizophrenia, and schizophrenia is a physical disease. Your brain physically deteriorates.