Regarding editing a post, aside from the advantages of being able to edit, there is the problem that when someone says something, they can always go back and say they never said it, which makes all the posts less reliable.
And of course there are posts that the mods edit which should not be edit'able.