ln my youth my grandfather who was in the marines during WW2 gifted me a ring that was a copy of the one he wore , but as teens l suspect that my brother stole it as l know l did not misplace it , now that he has been gone for a few years now l miss him and pretty much the only thing he ever gave me , so my question is is it disrespectful to him and other vets if l replace it myself being that l never server in the armed forces .
My take on this matter:
Get the replacement Marine ring, have your grandfather's name, rank, war, location, dates, and medals earned engraved on the inside of the band. Ex: John C. Smith, Sgt, WWII, Guadalcanal, 1942 - 1943, Bronze Star. You were given a copy of a ring so replacing the copy is fine but comemorating your grandfather's service is the point hence the engraving.