So you agree, at least, that if McCain was born at Colon Hospital, Colon, Panama, instead of on Coco Solo Naval Station, Vattel would not consider him an NBC?
In the Armies of the State means in an occupying armY AFAIK.
I think that what Vattel is saying is that if a man is serving in the armies of his nation, it does not matter at all where his children are born.