Couple of things:
He made no reference to respect or benefits in his comment.
He was, I believe, merely pointing out that the term Veteran may have a different meaning in the US, as in the UK Veteran means something old, such as a Veteran car that takes part in the London to Brighton Run.(Google it if you don't know).
We don't use that term to refer to former military personnel in the UK but we have just as much respect for them as anyone else would.
So, before this turns into a lynch mob (we do use that term here!

) please understand that the US and the UK are two nations divided by the same language...........well........nearly the same anyway!