If posts are being deleted / disappearing, and nobody is deleting them (lets face it, only a small number of people have access; admins, mods), then I can only think of two other possible explanations;
A glitch with the server - perhaps it's being updated / restarted at the time of a certain post before mysteriously disappearing. Although this would be in a relatively short time scale.
A mod / admin with correct access could be accidentally editing a members post instead of quoting it, simply by clicking the wrong button.
Just my opinion, as I've personally experienced both of these dilemmas.