If they’d turned up in their dress uniforms with their medals and been turned away for failing to meet some pecadillo in the restaurant dress code, I’d be offended. But t-shirts and ball caps, even emblazoned with signs of honorable service to country, are not appropriate at a fine restaurant which specifies even “business casual” as its dress code.