TL;DR: I wrote a small BuddyPress plugin to restore the “mark as spammer” link in the admin toolbar and add a “spammer” button to the activity stream’s actions. You can grab it on GitHub.
Here’s the deal…
I maintain a small BuddyPress site, and it gets hammered with spam user signups. I’m philosophically opposed to CAPTCHAs. I think spam is my problem as the site owner, and I refuse to offload that burden onto my users. But that means I deal with a lot of spammers. They’re easy to spot; since this group is for the alumni of a writer’s workshop, every legitimate user should sign up only for the groups corresponding to the years they attended. When someone signs up for every group we have, they’re obviously not one of us.
Until the latest version, BuddyPress had a “mark as spammer” button in the admin toolbar. That was very handy. I’d view my activity, open all the bogus users’ profiles in new tabs, and use the toolbar link to get rid of them.
In the latest version, though, that toolbar link is gone. A few weeks ago, I finally got fed up enough to go digging through the BuddyPress source code so I could figure out how to put it back. What I found was that the underlying hook for marking users as spammers had been commented out in 1.6. The inline docs don’t indicate why; only that the functionality was deliberately moved to the capabilities tab on the user’s profile page (which takes several extra clicks to reach).
So, until I have a chance to go through the changelogs and/or chat with the developers who made that change, I’m not submitting a patch to restore the link. Nor am I releasing this little plugin in the official repository. I’ve been using it for a few weeks, though, and it seems to work fine.