Home defense pistols are the perfect self-defense for both you and your family because they are non lethal deterrents. Instead of needing to license and keep a firearm for protection, you can get a paintball pistol or revolver that is pre-loaded and fires rubber or pepper balls to drive away would be assailants. Most products operate off of a 12g CO2 cartridge that is not engaged until you strike them on, so misfire is less of a concern.
If you are looking for a portable HDP that fits easily in a purse or small bag, checkout the Umarex T4E P2P HDP .50 cal Compact Pistol. It is the perfect size at just 7.17 inches and it comes with snag-free activation so you can have piece of mind while it is stored. The P2P HDP 50 Compact .50 Caliber Pepper or Rubber Ball Personal Defense Pistol deploys quickly so you can act quickly!