Amen.
It is a little amusing that in all of this rather heated discussion, only one poster has had a post yanked and been banned. This poster was the one making the strongest protestations against ad-hominem attacks. Hint — it is one of those I’m addressing this to.