James Fallows in The Atlantic:
At the end of World War II, nearly 10 percent of the entire U.S. population was on active military duty—which meant most able-bodied men of a certain age (plus the small number of women allowed to serve). Through the decade after World War II, when so many American families had at least one member in uniform, political and journalistic references were admiring but not awestruck. Most Americans were familiar enough with the military to respect it while being sharply aware of its shortcomings, as they were with the school system, their religion, and other important and fallible institutions.
Now the American military is exotic territory to most of the American public. As a comparison: A handful of Americans live on farms, but there are many more of them than serve in all branches of the military. (Well over 4 million people live on the country’s 2.1 million farms. The U.S. military has about 1.4 million people on active duty and another 850,000 in the reserves.) The other 310 million–plus Americans “honor” their stalwart farmers, but generally don’t know them. So too with the military. Many more young Americans will study abroad this year than will enlist in the military—nearly 300,000 students overseas, versus well under 200,000 new recruits. As a country, America has been at war nonstop for the past 13 years. As a public, it has not. A total of about 2.5 million Americans, roughly three-quarters of 1 percent, served in Iraq or Afghanistan at any point in the post-9/11 years, many of them more than once.
The difference between the earlier America that knew its military and the modern America that gazes admiringly at its heroes shows up sharply in changes in popular and media culture.