It seems to be extremely easy to fall foul of the rules relating to this issue, which I have been guilty of today. Though some, like myself, have read the rules, it is not always possible to retain the knowledge of all of them, and I suspect that most members have not even bothered to glance at them.
Would it not be better to remove the Spam and Expire links? Could not the "Report" icon be an all-in-one to notify Admin or Mods about threads or posts, since it is in their power to erase them fro the site. All that would be needed is for the member to state why the thread / post is problematic, double post, or crude. The Spam and Expire issue has been a cause of tension on here for some time. At the end of the day, the decision to remove a thread or post lies with Admin and Mods, therefore, surely all that is needed is an alert from members.
Because of the misunderstanding caused by the Spam & Expire links, I have chosen not to bother with them, and only use the Report icon to alert Mods to problems. As you see, for me at least, it defeats the reason for the links.