Quoted:
I've not heard this at all, but what's wrong with that if it is true. The US Constitution gives rights to US citizens not others.
View Quote
1) Actually the US Constitution does not [b][u]give[/u][/b] any rights to anybody, because the rights are pre-existing and inalienable, and were given to you by your Creator; you acquired them by being born. The Constitution guarantees that the rights will not be taken away by the government.
2) The US Constitution reserves a few rights to citizens only, but generally all other rights, including the right to keep and bear arms, are guaranteed to the [b][u]people[u][/b], which has long been accepted to mean more than just citizens.
Amendment II: A well-regulated militia being necessary to the security of a free state, the right of the [b]people[b] to keep and bear arms shall not be infringed.
Any non-citizen in our country, who is obeying our laws and customs, should be entitled to the protection of the same, including the right to own guns for all lawful purposes, including defense of self and family.