Does a foreigner have a right to defend himself when he's visiting the United States? Does a foreigner have a right to defend himself with a gun when he's visiting the United States?
Now, how can you possibly say that the right to defend yourself includes the right to defend yourself with a gun?