Upload & Sell: Off
If you look at the photos linked in this thread called "Remembrance Day.." (this is the same as "Veteran's Day" in the USA) then you will see lots of people observing in different ways. Honoring those that served.
One of the things I noticed many years ago is a difference in how veterans wear something that shows their service.
For example, in France, on memorial days such as this, MANY of the veterans wear their "decorations" (the medals or ribbons they were awarded while in service) on their civilian coat jackets. This is very common in Russia too. You will also see it in some of the other images of Canadian vets.
This practice of wearing medals on civilian clothing and is accepted and honorable. I don't doubt that there may be some "regulations" that either prohibit it or allow it depending on which country you are in. But, as I see it, I think it is understandable and honorable. From my POV, they have earned the right to wear them and be recognized for their service. Obviously they and their families see those decorations with pride too. I would.
Oddly enough, I rarely see any American vets do this. I think it is because there is a different sense of what is "appropriate." Some may wear them, but I think most do not. I personally think it would be a good thing IF they ALL felt it was accepted, honorable, and respected by civilians or citizens (ex military etc.).
My personal feeling is that those ribbons or medals signify that that man or woman has served our (their) country, and helped protect me and my family. When I see a man or woman wearing them, I sincerely thank them, as I do whenever I see someone in uniform, whether they are very old, or even young and without ribbons or medals.