I'm fairly regularly on #neowin and I have rarely witnessed trolling (as defined in this thread, i.e. discouraging civilized/technical discussions). When a question is asked or a technical issue is brought up, there usually is a civilized and straight-to-the-point discussion around it.
If you were to moderate #neowin the same way you do the forums, you'd end up where #neowin is right now: a quiet, boring chat room, where even civilized discussions are being avoided in fear of getting labelled a troll and seing unjustified action taken against you.
The way to moderate #neowin is, and we keep pointing this out, to lead by example. Staff on #neowin should lead by example. If they don't want certain behavior/discussions from other members, they should not be manifesting said behavior or initiating said discussions. Staff on #neowin get away with pretty much everything: Flame bait, admitting to piracy, personal attacks, posting NSFW content without tagging.. et.al. People get banned/warned for that, staff got and are still getting away with it, on a regular basis.
A final note: Staff who are not moderators should NOT be moderating #neowin. Two issues with this:
1) People need to know who is moderating, and to whom should they go when they want to clear an issue (essentially the general consensus is: moderators > Supervisors > Admins, NO newsies or Devs)
2) Those staff members (newsies/devs) always interfeer when people call out another staff breaking rules. They set the channel to +m (Devs) or kick anyone they argue with (newsies). We see this fairly regularly, and it speaks heaps about the situation.
Point is, don't make rules if you can't play by them.