I think this is O.K. If you read the article, it's about how the armed forces are having trouble finding enough nurses, doctors and linguists for the current war effort. They are only going to recruit folks living in the US already (legally) for at least 2 years, who are here on student and work visis, or with refugee or political asylum status. The article says they need neurosurgeons, dermatologists and nurses, plus people who speak languages like Albanian and Arabic, etc. It's probably hard to find a lot of US citizens who speak these various languages.
But I do agree we need to expand our medical education system...I mean train more doctors.
Cost of keeping a US soldier in Iraq or Afghanistan: about $300,000 a year.
Cost of training a family physician: about $350,000 for a residency and they can work for a lifetime.
Realizing that our government always sells out the American citizen whether it be in allowing companies to ship jobs overseas, engaging in pointless wars, and insourcing foreigns for all jobs with H1 visas when our own unemployment rate is increasing: Priceless!