I really wish we could seperate people's private and professional lives.
This guy in his private life wrote some nasty blog posts. That shouldn't impact his professional life. Nor vice versa.
This blog post isn't sufficiently against the law to end up with him in prison. Yet this is a case of extrajudicial punishment.
Unless there is any evidence of him bringing that thinking into his work, he shouldn't be punished.