I gather from your post the this guy is in military currently?
If that is the case all you would need to do is show his CO the pictures of him sporting the unauthorized medals and they would take it from there.
People serving currently are NOT allow to wear unauthorized medals Period.
In accordance with chapter 45, section 771, title 10, United States Code (10 USC 771), no person except a member of the U.S. Army may wear the uniform, or a distinctive part of the uniform of the U.S. Army unless otherwise authorized by law. Additionally, no person except a member of the U.S. Army may wear a uniform, any part of which is similar to a distinctive part of the U.S. Army uniform. This includes the distinctive uniforms and uniform items listed in paragraph 1–12 of this regulation. Paragraph 1–12 goes on to define "Distinctive uniforms and uniform items:"
a. The following uniform items are distinctive and will not be sold to or worn by unauthorized personnel:
(1) All Army headgear, when worn with insignia.
(2) Badges and tabs (identification, marksmanship, combat, and special skill).
(3) Uniform buttons (U.S. Army or Corps of Engineers).
(4) Decorations, service medals, service and training ribbons, and other awards and their appurtenances.
(5) Insignia of any design or color that the Army has adopted.
Can someone who was never in the Corps
purchase and wear Marine Corps awards/medals?
No (unless you are an actor and meet the guidelines established in Chapter 11 of the Uniform Regulations, paragraph 11004.3.d). http://www.marcorsyscom.usmc.mil/sites/mcub/pages/appropriate%20wear%20of%20the%20uniforms.htm
well you get idea