The Constitution of the United States is clear.
Our rights do not only extend to citizens.
They are "inalienable" rights, handed down to us by God not the framers.
With this in mind, wouldn't the 2nd Amendment apply to anyone and everyone?