Re-post: How to deal with trolls

This is another thread where there was also a topic of discussion with flaming and newish members about a certain thread getting out of hand and several people have given some insightful and different perspectives.