Option for users to self delete themselves. It should function in the same way they are deleted by an admin. Everything is gone except their posts.
Maybe...maybe change their guest name with a prefix so that the original name can be used by someone else later....maybe.
For example.
If I delete a user name Bob today. All his posts stay and his name is not active or linked to any account. He is therefor like a guest poster. Let him delete himself* please.
Maybe add a prefix (maybe) to the name like: old-Bob or Deleted-Bob or whatever so the original name can be used again.