Hi,
I will consider these possible approaches in the future.
For now my advice would be to enable content versioning by checking the "Force Content Versioning" checkbox in site settings. This will ensure that every edit is kept in history at least for the html content feature and the blog so that at least you'll be able to recover any content and correct the problem more easily in those cases where this problem may occur.
Best,
Joe