Also, there's an AR somewhere that governs with great specificity as to where and when retirees may wear the uniform.
Attention can be good or bad. If the Soldier is behaving him/herself in a respectful manner (which I realize may not be likely for a celebration), then it can be good for the service instead of the other way around. But going back to the original question, wearing a uniform does not have to be necessarily unprofessional or disrespectful.
Disclaimer: I was a Reservist/Guardsman for 33 years, of which about 14 years were Active status. I've seen...and laughed at...both sides!
LT, I have done this for numerous functions during my career and a few times since retiring, this something that primarily depends on the event or who is attending and what is authorized by the command relative to the event itself.
Now for Marines depending on the status of the individual, they are sometimes required to wear their dress uniforms while on pass or liberty from training, this could have been the situation for this Marine based on the time of year, he/she could have been on a pass for the day/night and had to wear the uniform for the time frame this is quite common on the Marine side. I remember just a few years back when I was in TRADOC, all of out AIT Soldiers were required to wear their Greens for their weekend passes or even when they went home on Exodus, and not sure if you have been in long enough from your enlisted days to remember pay day ceremonies where we wore our dress uniform for inspection and for pretty much half the day until we got released for payday activities.
It isn't as active for the Army side anymore, but Marines in training or other certain assignments wear them for practically anything that will take them away from the base.
Events
Dress Uniform
