I think your point re the fog of war and the Fan's reminder there were two flag raisings is at the heart of the issue. The recollections of witnesses and participants, as we all know, can be inaccurate even though sincere and well-meaning.
There is no question that today's Marine Corps had a solid basis for correcting the record and is confident of its action.