One idea might be to update the platform to “zombie” a post when its author deletes it, leaving it exactly where it is, but removing the author.
How would someone remove something that should be removed? I have accidentally commented on the wrong post, and that should be removed. I think we have to trust our users at least a bit, although it may be a good option to give users the ability to delete a post/comment or simply remove them as the author