I think if one were to argue that the Bible takes an anti-weapon stance, you'd have to also argue that it takes an anti-self defense stance. I don't feel it does.
Re, what Jesus said to people when he drew his sword, can at first glance be deemed anti-sword. But the fact that Peter had a sword at all? Wouldn't Jesus have said something sooner about Peter having a sword if owning and carrying one at all were the issue?
I'd think looking at the context of the verse would be paramount. Defending yourself from robbers or murders, criminals, is different than being attacked by officers of the government (such as the ones taking Jesus to be trialed). You fight the arm of the law, defend yourself with a weapon, you're likely going to die by the same weapon from their hand, whether the government's in the right or wrong. You're just at a major disadvantage, there.
And then the fact that in the Bible there are numerous examples of people using weapons, many by divine instruction.
Hm...another thought...if the Bible is anti-weapon, wouldn't owning a weapon have been against the law in ancient Israel? (I don't believe the OT laws apply today, believing this is obvious by looking at the historical context and the purposes behind the laws. However, if not owning a weapon were to be on par with the 10 commandments, which still apply, then it follows to reason that the OT laws would have prohibited ancient Israelites from owning weapons.)
Just some thoughts off the top of my head, no deep analysis.