When you host a forum such as the First Great Western Coffee Shop
which receives around 2,000 new messages for public view every month (as I do), you're bound to get occasional complaints / requests that certain messages be removed / modified.
With good guidelines for posters to follow, such requests aren't going to be common. On those rare occasions when they are
received, the solution is usually just to ask the original poster "did you really mean to imply xxx", and he/she will happily modify the post to the satisfaction of the complainant. We're all new to this game at some point and none of us has psychic powers to know the entire background and total effect on others of what we say and do.
On rare occasions within these rare occasions, further action may be required. Requests may (in the view of the moderation team) be unreasonable, an original posted may not which to make the said changes, or some other scenario may present itself. Alas, these things tend to blow up when they're most inconvenient, and whilst there may be a pattern, no two are the same. So it was earlier this week that I received an email asking me to remove articles from our site, and asking for my assurance that "no further abuse is allowed". It wasn't at all clear to me which article(s) were involved, nor the nature of the alleged abuse - I couldn't see anything obvious from the incoming email to confirm the thread or thread(s) in question, and on researching the writer I was struck by the very different style of the email I had received and other writing online from that same person - thus leading me to wonder if we had an impersonator at work. After all, anyone can register any name with hotmail.
Tempted though I am to go into the individual case (it would be cathartic), I won't. I'm fully aware that it's the nature of these things for a single word (yes, I have such a word in this case) to become a flag behind which the complainant will rally his / her time and effort, and that the complainant may have plenty of time available due to life choice or circumstances which give him or her far more resources available than I have or wish to deploy.
So I won't look at the specific case - I'll comment on some things that are in the back of my mind as I work it through
. If we have a clear idea of where we're looking to head / what we're looking to achieve with the forum in the longer term (strategy), how we act in the shorter term (tactics) become clear.
. Actions and decisions should fit a pattern for everyone to be able to understand and trust.
. No matter how unusual and difficult to take / handle the request that's come in to admin level is, there's going to be a person or people behind it. They should be treated with sympathy, respect, humanity, and we should remember that they may not be as lucky as you and me (but they also may be playing that card to the full and beyond).
. However a matter is handled, it shouldn't result in driving anyone up a cul-de-sac; there should be a viable and positive way forward for everyone and dark corners for resentment to fester should not be left.
. Solutions need to result in a medium to long term stable state, where there's no constant / frequent / daily need to add extra activities and procedures to what's already done
. Everything should be done with an eye to the risk of things going wrong. Which is not to say that a hard stance can't sometimes be taken, nor that the solution is always the safest way. Just remember risks.
. There are times that it's simply not worth fighting a battle, no matter how right we feel we are. As long as no precedent is set / any suggestion of inappropriate action is denied, it's sometimes better just to walk away.
. Last but NOT least. Where a matter is raised, it's going to be because of a difference of views. And we must never forget the member, the quieter one. If someone complains at what can be publicly read and I decide to remove a post as a result, I'm impacting on the member who made that post. I may be upsetting him / her and (unless done with agreement) I am restricting his / her ability to comment. And the quieter person who made the original post has just as much right to be heard as the complainant - in fact we should pay more attention to what they say, as what they say should not be diluted. Members are also our soulmates, brethren, and we look after each other, right? (written 2013-04-17, updated 2013-04-20)
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articlesG903 - Well House Consultants - Running and moderating forums and social media sites 
Falling out over the silliest things - (2004-08-21) 
Silence is Golden - (2004-08-26) 
Expiration dates or times on web pages - (2004-11-12) 
Spelling and grammar - (2004-11-25) 
The confidence to allow public comments - (2005-02-06) 
Feedback as lifeblood - (2005-02-28) 
Use me, but use me effectively - (2005-03-16) 
How not to run a forum - (2005-08-24) 
Open source questions? Anyone can ask. - (2005-12-03) 
Please Register with Opentalk - but just once! - (2006-03-19) 
Check your user is human. Have him retype a word in a graphic - (2006-07-17) 
Freedom of speech and freedom to post - (2006-08-10) 
Forum help - a push in the right direction - (2006-08-21) 
Freedom for X is denial of privacy for Y - (2006-11-09) 
Why shouldn't I spam? - (2006-11-13) 
Running an on line campaign - (2006-11-27) 
Why use BBC code not HTML? - (2007-02-21) 
Save the Forum - A regular clean sweep - (2007-05-17) 
No Thank You - (2007-09-23) 
The Horse goes on and on - (2007-12-15) 
Copyright and theft of images, bandwidth and members. - (2007-12-26) 
Ive just received an email from myself. Should I be worried? - (2008-01-29) 
Comment spam blocked. Please comment via Forums - (2008-02-05) 
A forum is not always the best vehicle - (2008-02-14) 
Guidlines for posting on a forum - (2008-03-04) 
I dont care - goodbye - (2008-03-09) 
Please don't shout at me! - (2008-03-16) 
First Great Western Weekend - (2008-03-30) 
Software - changes and delays. But courses must run on time! - (2008-06-15) 
While the world sleeps ... - (2008-08-19) 
Making it all worthwhile - (2008-12-04) 
Pettifog and forum boards away from public view - (2009-01-03) 
Ask the Tutor - Open Source forum - (2009-03-25) 
Why do we delay new forum members through authorisation? - (2009-04-03) 
Stopping forum spam - control of the signup process - (2009-05-04) 
Admins thoughts on banning a member from a forum - (2009-05-09) 
Preventing forum spam - checks at sign up - (2009-05-12) 
Forum membership - a privilege not a right - (2009-06-22) 
Computing under the influence of alcohol - (2009-08-29) 
A reluctance to move from old shoes to new - (2009-12-05) 
Flying tonight - (2009-12-05) 
How to run a successful online poll / petition / survey / consultation - (2010-01-10) 
The 500 pound question to get you started - (2010-05-26) 
Netiquette for forum newcomers - (2010-06-20) 
Practical Extraction and Reporting - using Python and Extreme Programming - (2011-10-14) 
Identifying your real customers and keeping them well informed fast - (2012-11-02) 
Acceptable User Policy / vexatious interacter - (2013-02-24) 
Backups, Codebase, Strategy and more - dealing with forum incidents - (2013-03-03) 
Change to Libel and Defamation laws from 1st January 2014 - (2013-12-31) 
Facebook marketing - early experiences - (2014-01-19) 
Can a legitimate forum post become illegal a year later? - (2014-07-11) 
Identifying and clearing denial of service attacks on your Apache server - (2014-09-27) 
Welcoming genuine forum posters quickly - but turning away off topic advertisers - (2014-11-16) 
The unbalanced relationship between customer and provider - (2015-01-21) 
Almost so wrong, but perhaps it's right for some? - (2015-05-11)
Some other Articles
Even early on, separate out your program from your HTML!Arrays in PHP - contain different and even mixed data typesThe woman, the television, the bullock and DarlingtonMVC and Frameworks - a lesson from first principles in PHPHandling requests to a forum - the background processApache httpd - a robust, open source web serverBackups by crossover between network centres - setting up automatic scp transfersSessions, forms and validation in CodeIgniter - early examplesSeamless, integrated IT - we have a long way to go!CodeIgniter - an excellent PHP framework with an easy start point