That’s got to be a joke, right? Look at the dates. And locations - Spotsylvania? Massaponax? Aren’t those Civil War Locations?
Good catch, but these, as well as Ferry Farm ( George Washington’s boyhood home! ) and Lake of the Woods, are all place names near Fredericksburg, VA . So if it’s a hoax, it’s very carefully crafted.
I would think it’s real, and intended as a sincere homage. I don’t think it’s any worse than all the other hoopla surrounding Memorial Day. Most times, except for the name of the holiday itself, no mention is made of its meaning ... so this is what they get!