People can be smart and respectable in one domain and stupid in another.
But a person cannot be both respectable and disrespectable at the same time, I find, although I'm afraid now we might be disagreeing rather about words than ideas. Respectability, to me, is a compliment to somebody's set of values.
I find it troubling that we should censor (explicitly or otherwise) someone on accounts of his respectability. I find this especially true when the source of disrespectability stems from an unrelated topic.
We can both condemn the stupid/wrong behavior and celebrate the intellectual achievements. The point is that we shouldn't hold back our praise of the latter on account of the former.
This is a typical false-dichotomy that plagues contemporary discourse around social justice and various *isms.
If we abided by your reasoning, the US wouldn't have a space program.
The other matter is rehabilitation. Whether he should be allowed to apologise at some point, say that he made a mistake, and be welcomed back, is something that you cannot decide for everyone. It's up to your personal beliefs, in particular your religion. Everybody needs to determine that for him- or herself, in my opinion.
There was an extensive profile of him on Motherboard [2]
I am surprised because I spent a lot of times on irc near lisp related (scheme, guile, emacs, so strictly speaking no CL, CLOS, lisp) channels and never heard bad mentions about him. Now I agree that this twitter account seems quite linked and probably pjb, but I can't decide anything based on just that.
> 2016-09-29T23:57:32Z Xach: I dropped com.informatimago because I do not want to have to discuss anything with pjb again. I have never enjoyed discussing anything previously, but his vile twitter feed drove me over the edge, and his project no longer builds, so I don't want to report problems or discuss solutions.
from here: http://ccl.clozure.com/irc-logs/lisp/lisp-2016-09.txt
edit: To make it more precise, full names are identical and http://www.informatimago.com/index.html links to http://pjb.ogamita.org which uses the same name (ogamita) as that twitter account.