Larry Pratt is a bigot and a racist. He has made numerous comments about non white people and homosexuals. He want's total gun freedom.... for himself and people he approves of. This is typical of many people. They don't understand that if you want freedom, you need to respect that your neighbor deserves the same freedom, even if you don't approve.
Mr.Smith is not an illegal alien, so who cares what his status is or why he hasn't become a citizen. Maybe he doesn't want to. The U.S. has draconian tax laws that most citizens don't know about, regarding foreign property and the like.
Pratt is using the same logic that the brady people use. a CPL for a non-citizen doesn't mean that illegal aliens will be entitled to them just as "shall-issue" laws do not pave the way for felons to get carry permits.
I wonder if Pratt would have held the same standard to his Brazilian wife (or ex-wife)? Oh, that's right, Virginia issues to non-citizens so this bigot never needed to worry.
It also goes to show how dumb many people are who think this guy should not have a CPL. He can already open carry, he can already carry longarms in vehicles. He can already own any NFA item he wants... and his immigration background check was more stringent that most what anybody goes through to get a carry permit from any state.