This is needed, but I think what was requested was a "one click" stop spammer option, which not only deleted the spammer's content, but banned the spammer at the same time. Could that be considered, please?
Yup. If a user account is a spammer you simply want to ban the account and nuke all posts it made - via the thread tools (floating menu bottom-right on screen) or the admin drop-list on the user-profile page - not something buried behind login to the admin GUI. In a high-profile forum (like ours) that gets spam a moderator needs to be able to deal with it as a daily task. In our forum it's either a small number of +1/me-to posts in popular threads trying to expose URL links in forum signatures (link farming to boost SEO of some dodgy site) or bulk spamming of 20+ posts (usually in Chinese or Korean text). In both cases the action is the same - ban the account and remove all content. In the ~decade I have been admin/moderating our projects' forums(s) if an account is used for spamming I have never needed to pick and choose the content to keep .. the account is either good, or bad and everything associated with it needs to be purged.