What should really be done in a situation like this?
Same as always I'd gather. Nodereaper will reap the trolls, and people go away after time if you ignore them.
As for the people who try to push group-think, i.e. "freak is prolly hacking, I wouldn't suggest answering his questions" type thing, unless he's shown some evil-ness, i.e., "i'm trying to break into yahoo", he has every right to atain knowledge. Granted, freak doesn't seem to be interacting well with others on the site. Is it his fault? The site? The counter-party? I won't argue that. So long as he asks questions that aren't dupes, which he borderlines once in a while, why NOT answer his questions? How do you know that he's not a white-hat?