It is better to let the message writers able to edit/delete their posts.
Agreed but I would do what some other forums do and put a time limit on it (you can edit/delete up to 1 hour after the original post).
Its one thing to go back and fix typos/clarify, but you don’t want people with the unlimited ability to rewrite history.