Arms deals are likely the safest sort of face to face transaction. Both parties can reasonable assume the other is armed.
Walking around with large amounts of BTC on you is as stupid as walking around with large amounts of cash. If it's a large deal, I'm going to make a call to an off site "banker" to make the transaction for me.
As a CCW holder, I agree completely.
Coindiver, I have some extra gift certs to classicfirearms and targetsportsusa. I also live in South Florida. You can get some of my mosin's ammo or we can order you some direct if you would like, let me know.