Memorial Day is meant to pay tribute to the many who have fallen in defense of this country. An amalgamation of many memorials following the Civil War the day was established in 1967 as an official Federal holiday.
According to Wikipedia:
On Memorial Day, the flag of the United States is raised briskly to the top of the staff and then solemnly lowered to the half-staff position, where it remains only until noon. It is then raised to full-staff for the remainder of the day….The half-staff position remembers the more than one million men and women who gave their lives in service of their country. At noon, their memory is raised by the living, who resolve not to let their sacrifice be in vain, but to rise up in their stead and continue the fight for liberty and justice for all.
It is not a day to thank current military, but rather a day to honor the dead. I have not lost any family member to war, though many have served. Thank those who have lost family member. I am certain they have suffered considerably due to the loss. We have turned it into a day of sales and cook outs. That is fine, but remember there needs to be solemnity associated with it as well. Without the sacrifice of many our lives might be very different.