For a long time I have believed that our rights were supported by our Consitution, and that the Consitution applied to legal citizens of this country. And I still do. If a person enters this country illegally, they should not be allowed the protection of our Constitut. The Bill of Rights protects us, or is supposed to protect us, from our government. If you are not a legal citizen, then that protection does not apply to you.
However, I agree with Newt that every human has a right to self defense.
And as far as felons are concerned, I feel that if the situation were warranted, and one ended up using a weapon for self defense, then it will hopefully be proven in court, and not again convicted.