As one who spends an ever expanding amount of time dealing with such creatures, I found Shane Richmond piece on trolls an excellent read and with a pointer to another nice read by Paul Graham.
Finding a balance between robust and vibrant and civil and polite takes a lot of effort.