I think users should be able to lock their own threads but not delete them (or even delete posts). This has worked well on a major community I'm involved with (the well, http://www.well.com), let users blank out their posts, but not delete them, but allow them to lock threads they start. Nothing keeps another person from starting it back up if they have more to say...