I just covered a Veteran's Day ceremony, and as I listened to the speakers heaping praise on our soldiers, past and present, I couldn't help thinking of something else.
Without taking anything away from our veterans, many of whom made the ultimate sacrifice, there is one group of people that never get thanked: intelligence personnel. Codebreakers, codemakers, intel analysts, technicians, and most of all spies who actually put their lives at risk (and sometimes they make the ultimate sacrifice) -- all in relative or total anonymity.
Not all of these people are Americans; we do hire foreign nationals to do some of this dirty work. But our fellow citizens who do this kind of job are protecting this country in a different way, but no less so than the soldiers who go to the battlefields. Their work may not be as glorious or visible, but they do deserve to be recognized along with our uniformed veterans.