By David Rohde
The opinions expressed are his own.

In a speech last week at the American Legion convention in Minneapolis, President Obama rightly hailed what he called “the 9/11 generation,” the five million Americans who served in the military over the last decade.