The picture was dedicated to a Vietnam war veteran, but the dead soldier in the photo (James Regan) is most certainly from a recent war. Even their names don’t match: “Dedicated to Stuart Lee Barnett, SP4, KIA, RVN, 8/26/1970. Thank you Barney – rest in peace, my friend.”
The text says that veterans died for our freedom and I wonder if we are really free to speak anything these days. Try to speak something politically incorrect in the land of the free and you must be really brave to deal with the consequences.