Don Herbert. AKA Mr Wizard, was the science advisor for the old MacGyver tv series. He mas the guy who made Mac look smart. If threatened, I will channel his spirt and build a weapon from the junk around me.
Seriously, I keep a locking folder, a Leatherman Side Kick, and my keys on me in addition to my PDW. If I am in my truck, I also have the following at my disposal: An Estwing Axe, A gerber Gatorback Machete, an E-Tool, A short spade, a bow saw, tire changing tools, 2 canes, and a 3 foot long piece of 2 inch wooden dowel. It would take me longer to decide on what to use as a weapon than it would for me to grab it and bring it into play. And I almost forgot, I also have a "bung Wrench" in the cab of the truck as well.
Personally, i would prefer to use my 1911 over the other choices. It is the easiest one to get to. That being said, if I could not carry a gun, I think I pretty much have it covered.