Americans hyphenated is to me a way to identify the background of Americans (whether Irish, German, Italian, Arab or whatever). It doesn’t have to mean double citizenship or double allegiance, while it admittedly can.
Please be so kind and show me what those six guys have done that leads you to question their allegiance. They train our Marines. Sounds good to me. There isn’t anything else we know about them.
You didn’t answer the question So I’ll ask again:
Where does it say they’re American citizens?
The article stated they were Iraqis.
You making it up as you go or do you have any facts?