I agree - I went to Google to look up the origin of Memorial Day, expecting the same picture, but nothing. It probably was meant as an insult.
Maybe they don't see Memorial Day as a celebration but as a day to honor those that have fallen with respect and thanks instead of cartoony characters. I don't BBQ, party or celebrate, but do put flowers on the graves of our fallen from all wars and say a prayer for all soldiers, alive and dead. Today is a day of mourning for some of us, as it should be.