Jim I know you mean well and the meaning of Memorial day gets morphed into other celebrations.
I too am a MC rider/Vet and our organization travels to DC to be escorts for this Rolling Thunder sponsored Event. I was the Vet Rep for a Star Riding and Touring group in North Jersey for 6 years.
Memorial Day is dedicated to the ones that gave their life's for our country.
Armed forces day is May 16th and that day is to celebrate the current solders that are currently active.
Veterans day is November 11 and that day is for our veterans.
Anyway enjoy the Holiday and please, take a moment on this day to that all those who gave their lives for this country and our freedom.
Ronh