Technically it can't be enforced on them. I'm not sure you can even BUY them without proof of service if they are the new ones.
Sales of current use military uniforms are prohibited to anyone except those who have been or are in the service.
Are you sure about that?
Military Apparel | Military uniform supplies, name tapes, patches, tactical gear, camouflage clothin
I bought a few uniforms on line when I was still in the service and they shipped them to my house, they never asked for proof of service. Any civilian can log on to this site and order a brand new Army uniform with all the trimmings without having served 1 day in their life.
The law does not address sales specifically. For example, if your spouse is in the military, you are allowed to go in and buy a ribbon they need for a ceremony. Same for anyone you know in the military (at a surplus store, not at the BX obviously). The law addresses wearing the uniform. I must stress that it is US Code 10, not UCMJ. It is possible to charge a civilian.
Mike
Thanks for the info on this Mike. I personally don't think its a good idea to have our uniforms on sale for everyone to buy though.