I haven't worn ribbons, badges, or medals since I retired from the Marines. I would wear miniature medals if the right opportunity arose...but that opportunity is as of yet unrealized. Miniature medals are permitted IAW Marine Corps uniform guidance for civilian attire. If something comes up, I'll post pics.
Having said that, I do wear my gold Gunnery Sergeant chevron (worn on epaulettes with the dress blue sweater) as a kilt pin on my Leatherneck tartan kilt. I earned it; I'm wearing it. It's kind of a theme thing I guess. I wouldn't wear it on my other kilts; it wouldn't make sense. I also wear a Marine Corps emblem cap badge on my black balmoral. Since achieving the rank of "Mister" I don't sweat the details. I just make the effort to ensure I don't cast any discredit on my beloved Corps. For those who might question my interpretation of USMC regulations: remember, the Gunny is always right.

Semper Fidelis
"Far an taine ‘n abhainn, ‘s ann as mò a fuaim."
Where the stream is shallowest, it is noisiest.
Bookmarks