When you're preparing equipment for an unknown tactical situation, more is better. You need a range of weaponry of different sizes and calibers so that you're ready for anything from close combat to full-on gun battle. Most important of all is body armor. A good lightweight Kevlar vest can be concealed under clothing and will stop stabbing attacks, slashing attacks, and almost any round short of a .50 cal. It doesn't guarantee you'll survive a surprise attack, but it's a hell of a ...