I thought this article was quite timely:

How To Keep Hostile Jerks From Taking Over Your Online Community