Now, how can you possibly say that the right to defend yourself includes the right to defend yourself with a gun?
Federal Issues:
In general, non-immigrant aliens are forbidden to possess any firearms or ammunition. But there is a big exception for a legal alien who:
...is in possession of a hunting license or permit lawfully issued in the United States
(See Title 18, USC Chapter 44, Section 922, part (y)(2) for details.)
Green-card holders and immigrant aliens who do not yet have their green card are both okay under federal law, although many people (including gun dealers, law enforcement officers, etc.) are not aware of the distinction or the hunting license exception, and erroneously think that either you have a green card, or you can't have guns.
Also, a non-citizen cannot purchase a firearm from a federally licensed firearms dealer unless they have been a resident of their state for 90 days.
So, no, tourists on short visits cannot walk into guns stores to get "protection" during their trip.
Yes. Fully infringed unless you are a head-of-state or other elite. Just as we ought not to allow out of prison anybody who cannot be trusted with a gun, we should not allow into our country anybody who can't be trusted with a gun.
Again, why don't you tell me some things that cannot be outlawed because of my right to defend myself?