America's military reckoning: Most who've served deserve our praise. But veterans don't get a free pass