What the Sam Hill are you talking about. I looked over the last few pages of his posts (He is clearly a very prolific poster), and could find nothing making any such claim. Nor did the thread you linked to give me any additional insight, beyond perhaps that even DU has limits for the excessively trollish.
Can you explain what you mean, and provide links to the original postings which you believe make such claims so his words can be viewed in context?
Though I disagree with a number of his views, he seems to express himself rationally enough.