Fox, had you done your time, ie been there, then you would have been proud to wear it. In a sense it is a short time variant of the LSGCM as you only needed 5 years to qualify and had to be there at the time.
You could equally denigrate the LSGCM but I think those that did the time and have one would agree they earnt it.
However granting the DJM to all and sundry on account of previous service - no. Next they would be asking for the LSGCM after leaving the service as well.