multiple NSF grants and multiple papers in top conferences - his research IS good, innovative and interesting. Also, a majority of the external letter writers had positive things to say.
It is good this blog post got written. Can't imagine it would reflect well on the department overall in the future.