The several states set their own guidelines as to who can vote in their elections. Which is CITIZENS. However, it is not just citizens who may own firearms. It is anyone who is here LEGALLY.
What’s embarrassing (or SHOULD be, but you’re beyond the pale) is your constant cheerleading for big and bigger government. Defining “people” as those here legally, whether citizen or legal immigrant, indicates that the People do have a connection to this nation AND are subject to its jurisdiction. Please get your head out of your butt and start acting like a human being.
Read a book.
Foreign visitors here on vacation? Foreign students?
So, in addition to small children, the insane, the feeble-minded, felons and prisoners (who are all citizens) who may have guns, you're adding foreign visitors? Gosh, is there a waiting period for foreigners?