I have an idea to discourage deletion and resubmission. Apply a -1 penalty to the deletion of a story. It's small enough to not penalize too much honest mistakes, and it's a signal that deletions are bad. (If the user still continues to delete and resubmit, use the current method.)