Those following my blog posts over an extended period will know that one of their subthemes is blog security. By this I mean, allowing the blogger to have the greatest control possible over the discourse in their blog that still permits reasonably free exchange of ideas. If you blog about quilting or run a commercial blog this issue may not bother you much. But if you blog about free speech, human rights, the Israeli-Palestinian conflict, religion, etc. you’re bound to find some people who don’t like what you say. In fact, you’ll find people who detest you, what you say and your blog. And they’ll let you know it in no uncertain terms; or I should say in the foulest terms.
So the question is: what approach to such comments should such a blogger have? There seems to be a strong strain running through the blog world saying that there must be absolute freedom both in blogging and in one’s approach to one’s comment section. In other words, if you say something someone finds offensive an abusive comment is the price you pay for your own free expression. Those who believe this, find it offensive that a blogger might set rules in their comments section and delete those which break those rules. They call it “censorship.”
I find this argument absolutely unconvincing. Who says that your blog is a free speech zone? My blog IS a free speech zone as long as a visitor can maintain civil discourse. That means you can’t insult my religion, my person, my family. It means you can’t call me pejorative names. It means you can’t wish for the destruction of my fellow Jews. It means you can’t accuse me of “sexually mutilating” my son because a mohel performed a Jewish ritual circumcision on him. Someone please give me one good reason why it is important to include every comment that’s ever been posted here including the types I mention above (these are the ones displayed in my blog–you can imagine what the deleted ones were like!)?
Again, in my approach there IS room for disagreement. Many have disagreed with my views on any number of posts I’ve published here. You can read their disagreements here in the plain light of day. They’re not hidden, not censored.
Those who adhere to the unfettered speech approach say that I wish to give the appearance of free speech but it is really a sham (”You would be practising censorship, but hidden”).
One of the reasons I moved to WordPress last May was the rich set of plugins that allow a blogger to customize and optimize their blog environment. I felt that Typepad (my previous provider) provided a limited set of defenses against comment abuse and the WP plugins promised a greater level of control. So at various times, I’ve posted to the WordPress forum asking if there are various means to combat comment abuse. It appears that a few members are getting tired of my posts finding them “whiny,” repetitive and annoying.
For example, here’s I began my lastest forum thread:
For those writing anti spam plugins (or any enterprising plugin author), I’d love to see one that will pick up the domain that refers a visitor to my site & blacklist the referral domain.
The reason for this is that every so often I get a flurry of abusive comments referred to my site from various online forums. Since I can’t know in advance the domain of the visitor who posts an abusive comment, banning the visitor’s domain will only work after the fact. But once one person from a referred domain posts an abusive comment I can determine which online forum is referring. If I could ban the referral domain then I could stop all the copycat abusive comments that would follow the first one (& I get plenty in this manner).
Here are some of the responses:
1. “Got a blog ? Get used to junk like this. It’s the way it is.”
2. “You have chosen to write about what many consider a controversial topic and invites just the type of behavior you dislike.
GET USED TO IT, and quit posting the same problem over and over and over.”
3. “You seem to want to have your cake and eat it to: you want to be able to have a forum for your [very controversial] blog content, you want it public [being an exhibitionist apparently], but you don’t want to deal with the fallout - you want someone to cover your ass for you by not allowing others’ opposing [sometimes VIOLENTLY opposing] views to be posted.”
I’ve got to stop here and comment on that last one. You’ll note that this person, who lives in “southern Utah” and is no doubt a Mormon considers my blog “very controversial” and “exhibitionist.” That’s almost funny. I’ve been called lots of things here, but never an exhibitionist. I think this comment reflects much more on the closed world view of this person than it does on the content of my blog. No doubt what she considers “very controversial” is my embrace of gay marriage, my aversion to aggressive evangelical Christianity, my support for compromise between Israelis and Palestinians for the sake of peace, and my opposition to the war in Iraq. I’ve got news for her, there are millions of us here in the blog world who find these views mainstream and I predict in 2o years she will too.
The same person continued:
…You have less need for comments than you do for setting out your own personal agenda through your posts, the one possibly viable suggestion I have for you is that you keep your blog publicly readable [since you seem to have that need to express your agenda], but allow no comments at all from the public.
Oooh, I have a “personal agenda.” That sounds really nefarious doesn’t it?
All this represents another misapprehension of the purpose of my blog. Comments are intrinsic to most blogs and mine as well. They are what creates a dialogue between blogger and the external world. I wouldn’t dream of turning off comments. In fact, others have suggested that I force registration on anyone who wishes to comment. I don’t even wish to choose this method as it is another draconian solution which I believe will seriously depress the dialogue.
Others have suggested that I use WordPress’ comment moderation settings to give me the control I seek. In truth, those people are right. WP’s comment settings are terrific. My problem is that I judge spam to be a worse problem than comment abuse; and SpamKarma2 is one of the best anti-spam plugins I know. One of SK2’s unfortunate side effects is that it disables WP’s comment settings. Westi has kindly offered to create an SK2 plugin modification which would allow all comments to go through WP comment settings BEFORE going through SK2’s anti-spam settings. When Westi is done, then I’ll have the best of both worlds. Until then, I have to ask for fixes as problems arise.
Returning to my original plugin request above, while I found mostly negativity in the WP forum (excluding this comment), I also posted to the HostDime.com forum. There a terrifically helpful member, Dawzz, did some research on my behalf and replied:
Hi Richard,
I ran across Referrer Karma and it seems that it is what you need. You can look at refferers at anytime and decide if you want to block them or not take a look and if it isn’t what you need let me know or if you need any help, I am pretty decent with’hacking’ together php scripts. I sitll intend to do a test install and figure out what is going on with the code I had posted but I thought you might want to take a look at this.
Just found Referrer Bouncer looks even easier to use no configuration needed or so it says.
Most commenters in the WP forum thread had something negative to say about my post. But Dawzz took my request seriously, did research and found not one plugin solution but two. If only someone replying in the WP forum thread could have been as responsive. Then it might’ve been a constructive and helpful thread.
Some WP forum members inexplicably take offense at ‘my “attitude”:
You have been given so much for free and you’re message is “it’s not enough.” That sense of entitlement is going to offend a lot of people, including me. You seem to want to live in some kind of protected bubble, where others are required to provide the protection, at their own cost. You want to say things that are considered offensive to others but not have anybody say anything you might consider offensive back. I think you need to try and imagine how that comes across to the “other side.”
Quite frankly, I’m not surprised you’re getting so much hostility when you consider all the logical implications of what you are asking for and how you’re asking for it, which really come across more as demanding.
This was my reply to him:
The message in my forum posts is NOT “it’s not enough.” My message is (& I think this is what most WP users feel) can I find the optimal WP environment to address all (or at least most) of my needs? If the current environment isn’t optimal, what’s wrong with seeking something more that would make it so? And if I offended you, I think you need to keep in mind that I’m not criticizing WP at all. I’m only seeking to find the optimal installation. Isn’t that considered innovation or entrepreneurship in other settings? Why should it be considered an attitude of “entitlement” or whining in this setting?
I don’t at all understand why you say I want to live in a ‘protected bubble.’ Why is wanting maximum control over your blog environment considered a bad thing? And I don’t at all understand what you mean by “where others are required to provide the protection, at their cost.” What do you mean? Who are the ‘others’ & what is the cost they pay?
Again, I don’t think you read my posts carefully in this thread. I have plenty of negative, disagreeing comments in my blog but they are respectful comments w/o insult or histrionics (I have even left some deeply offensive comments displayed so that my readers can see what real hate looks like). There is a way to engage in debate over issues that is respectful & there is a way that is not. Surely you understand that?
Please point out to me anything that I’ve said that is “demanding” in my forum threads. In the thread you’re commenting on all I did was ask if a plugin author would consider writing a plugin to a address a need I perceived. How is that “demanding?”
By the way, the solution of Dawzz I chose to solve my problem was Angsuman’s Referrer Bouncer plugin. Works like a dream.