The exemption reads "active, retired, or honorably discharged member of the armed forces of the United States or the National Guard.Did you actually read my examples? Or is it your ignorance of what the Federal Government considers the military?
National Health Service is considered a branch of the military. They do NOT attend basic training.
Coast Guard was part of the department of the treasury and now is part of Homeland security. They have basic training. They do not get firearms training or qualification in general. They get a DD214.
Guess what, ROTC officers do NOT have basic training. Yes, they DO receive firearms training, I'll grant that, but they do NOT attend basic training.
So again, not everyone "who served in the military" went to basic training. And even those who had some kind of basic training, never received firearms training even today.
The NHS and NOAA are what are considered Uniformed Services of which there are eight; The "Armed" forces (USA; USMC; USN; USAF; US Space Cmd; USCG) are the other 6.
There is a distinction between them and ONLY the six Armed forces qualify for the exemption.