This is a technical discussion about a game feature not a discussion about poor moderation. Please keep your replies on topic.
I recently picked up this quite irksome bug/ failed programming feature.
Your rules clearly states:
Insults
There is a distinction between disagreements and insults. Ironic content and propaganda will not be considered as an attempt to insult other citizens.
Friendly banter will not be taken under consideration on reports by third parties. The person at which the words are addressed should report the content if he/she feels insulted.
Now the problem is as follow: anyone can report you for insults. Clearly that was not the intention of the rule as it says "the person at which the words is addressed".
Here lies the crux of the problem . how do i as programmer make certain the person reporting is the person insulted.
Lets analyze our current system:
1. Any person can report any comment/article for any reason and we presume his name is captures and tied to the log.
Lets go through a few scenarios:
1. The person replies to a original commenter. He is in this scenario commenter N where N denotes a number.
Clearly his comments would be addressed at a person in the "thread" . Therefore its easy any person above him in the thread can report him for "insults'" That is fine. in the report there must be stated person X reported you for insults.
Why its easy you clearly state "the person AT WHICH THE WORDS ARE ADDRESSED.. I have now a case where this person says but I didnt report you. So from the start we state this in the report . In any rule making setup a person cannot be expected to defend himself against a nameless person. you say you addressed these words at this person to insult him. But in your case you just say "insults" . Leaving the gambit open for a player like Daghdha who sits on the Irish boards all day and report Irish players for rule breaks.
If you state person X reported you . Then the person can argue I was not reffering to him and show some proof of this.
2. the insulter is the first commenter in the comment. Clearly his insult must refer to the OP in this case or a person named in his thread. Failing this and even without this again the reported should be mentioned even if only on request. I checked this system and reported a person for insulting persons in other countries successfully. Clearly this indicate the system is not working properly.
So how do we implement it. When you report a person for an insult a pop up states: You are reporting player X for insults that is addressed to you. For sake of fairness your name will be disclosed to him and you be punished if your not the person that is the subject of the insult. Do you want to proceed: yes/no.
Ok that is just my thoughts.