The right to bear arms is one of the rights in the Bill of Rights, surely you agree.
It just goes to show you how, in the wrong hands, the Bill of rights has the potential to harm an innocent American. Barr's view that the entire Bill of Rights protects foreigners on our soil, is like a loaded gun being in the wrong hands. Giving the Constitution to someone who doesn't understand it, is like giving a loaded gun to Bob Barr.
If you're in a no passing zone, it doesn't matter who the driver of the car ahead of you is. You aren't allowed to pass. If you get pulled over, you can't say the no passing zone doesn't apply to drivers with out of state plates: it applies to you. Likewise, the government is not allowed to do certain things. Period. It doesn't matter who those things are done to. The Bill of Rights "applies" to the government.