Ok so you probably wouldn’t know that foreign born service members make up 5% of our military, most of those becoming naturalized citizens while serving. They’re not shirking their responsibilities anymore than natural born Americans who don’t volunteer.

Voluntary service is great but when you get invaded you're not going to send the H1B visa holder to the frontlines, are you?