So you're saying the second amendment protects the right of all individuals in the U.S. -- Non-citizens. Illegal aliens. Felons. Foreign visitors. Prisoners. The insane. 3-year-olds.
I mean, they're all individuals, right? They're all "persons".
You really haven't thought this through, have you?
"And may I ask, where do they get the Constitutional power to do anything?"
Article I, Section 8. "The Congress shall have the power to .... ". Now, if you can find where is says that Congress has the power to disarm the citizens, I'd like to see it.
bttt
I never said the Constitution gave Non-citizens any right. You again are putting words in my mouth.
Common sense is required here.