It is not enforced, that is the problem. Illegal immigrants will never be held to account for the fact that they are driving on our privileges, but have no duty to serve our country. How many of them have checked that "NO" box, and then put into prison? ZERO. Not a one. Our system is flawed.
We give them license to drive in our states, while they have no obligation to defend this nation through the SSS. It is BS, because when I was growing up, I understood it was my duty. These free-loaders come in and get those same privileges, but never are held accountable for their violations? I call bullshit on the process.
So you're just assuming they don't check the box and would risk getting put in prison? I could make the same assumption about citizens, assuming costs nothing.
And to play devil's advocate, why would they want to fight for a country that treats them as criminals and with less rights than afforded to those here? You want assimilation, start welcoming people into the fold, rather than locking their infants with no due process.
Also, nice spin from the original argument.