I have been doing martial arts for most my life, I specifically learned how to fight with a staff. I carry a "walking stick" which can become a weapon quickly enough. Also, people who are considering attacking you usually don't see it as a weapon.
Perhaps someone with legal experience can confirm / deny this, but I would imagine that shooting someone is going to be a lot harder to justify than smacking them with a walking stick.

_________________________
A tent is a bad place for an argument, because when you are angry you walk out and slam the flap. How are you supposed to express your anger in this situation? Zip it up really quick? ~Mitch Hedberg