So here's a gun that isn't exactly a gun. You won't be able to fire any rounds from it, because it's actually a knife. Yes, a knife. Pulling the trigger won't do anything, but flip it over and flip that blade out and you've got yourself a weapon for self-defense.
It's not the perfect weapon by any means because the handle isn't exactly ergonomic and you'd obviously have to be in close range with your assailant. However, that takes nothing from the fact that it's essentially a gun disguised as a gun. Even if it isn't as easy to use as a regular old knife, the appeal is hard to ignore.
Get It: $16