OCAL needs a way to protect users against abusive comments and messages. Here are some ideas. I use "you" to make differentiating between offensive user and offended user easier.
This could be implemented as a link on the user page and in the top right corner of the message/comment saying "block user". Upon clicking a window will pop up, asking you to confirm that you want to block the user. Upon clicking "yes", the message should be hidden (or deleted?), notifications about any comments and messages by that user should not take place. The features of writing messages and comments on your art should not be accessible to that user from then on.
A way to manage blocked users would be needed. A "blocked users" list of users, with "unblock" links next to them, which would ask for confirmation of that action via window pop-up.
Being able to report users' messages and comments would be useful too, especially for spam.
Moderators ("librarians"?) should be able to ban users. Meaning that the users are instantly logged out and cannot log in.
Admins ("developers"?) should be able to remove the user and all their data in the case of spam or intentional submission of rules-violating content only.
All moderation and administrative actions should be logged (user taking action, art/user affected, action taken, timestamp), so other mods/admins can see what actions have taken place.
This feature request might be bloated and require splitting. Please let me know if that's needed.
"Block user" sounds like a very good addition to OCAL!
I just think we're better off to try keeping OCAL a sane place with our social skills and hope it works out fine until we have the resources to add this kind of feature.
As far as I can see we don't even have this kind of nice feature for librarians, which would be a priority in my eyes.