(But it still doesn't address the main issue.)
now you can keep a given command from history
find ...
<space>!! -delete
Now it remains to be seen whether I can train myself to always precede "unsafe" find commands with a blank.
(But it still doesn't address the main issue.)