For each incoming message, we currently have "reply" and "buff" options.
I suggest that one more is added - "mark as abusive". (This could include spam, scam, insults).
When a message is reported as such by anybody, the sender's "spam index" increases by 1 (and the message is automatically archived into a separate database table).
When the spam index of the sender reaches a certain value (10?), he is automatically put into non-messaging mode (which could be done in two different ways - loud and silent. Silent would just cause ALL his messages to be stored into /dev/null, while loud would actually tell him "you've been flagged as spammer by others" when he clicks on "send message" in somebody's profile).
He would them have to write a support ticket to try and get his "ban" lifted. The support staff could with one click retrieve all his messages that have been marked as abusive - and decide whether he deserves unlocking or not.
Such system would have some benefits:
1) stopping scammers quickly and thus protecting the gullible newbies
2) gathering evidence for HCS support (they could even actively check for recently spam-banned accounts and try to look for their real owners).
3) give players a break when it comes to reporting insults. I don't know why the support staff anyway asks for screenshots (that can be easily faked) if all they have to do is a simple database query

