Notice I didn't say citizen, I don't think the right of self protection and having any gun you choose should be limited to citizens
That's a gray area for me. Our constitution doesn't strictly apply to visitors. They are not part of "the people" (Yes I realize Heller said individual right) They are not part of the militia, they are not draftable, their home jurisdiction does NOT report to the NICS check. I believe someone who is not a citizen, naturalized or otherwise, has a PRIVILEGE to own a gun as well as any other "rights" extended to them as privileges.