Here is a simple modification for vBulletin 3.7 that makes it easier to remove a member from their profile page:
Open Template: MEMBERINFO
FIND:
PHP Code:
<if condition="can_moderate()">
<li class="thead"><a href="moderator.php?$session[sessionurl]do=useroptions&u=$userinfo[userid]">$vbphrase[edit_user_profile]</a></li>
</if>
AFTER ADD:
PHP Code:
<if condition="can_moderate()">
<li class="thead"><a href="misc.php?$session[sessionurl]do=spamcleanconfirm&u=$userinfo[userid]">$vbphrase[spammer_ban_member]</a></li>
</if>
Now, one potential issue that I did not test is the permissions that are based on the "can_moderate" variable. So, this link may be shown to staff that are not allowed to use this depending on your permissions settings but that is not an issue I need to worry about on my site!
If someone updates this we should likely put the permissions check in a hook to allow this to be used in more places! I would also love to see the main file moved to a physical php file and add some hooks so that plugins could be added to allow the spam-and-ban script to delete other common spam that a member might drop onto our sites.