Being in the military does not necessarily you have the balls to fight for AMerica. The danger for infiltration is very real, and there are plenty out there who use their stay to get free medical and get out (getting in with injuries they hide).
Correct. The little secret is very few American military are front line battle troops. The logistics necessary to project our forces world wide are enormous...So what? Most white bread kids today are brainwashed into thinking military = Marines, which is why so few volunteer. I'll say again, any foreigner, after proper vetting, should be given citizenship for service in the US military. This is not a new idea.