Wouldnt a big Bowie Knife be an easier solution?
Uh.. No. A knife (like a gun) is just a tool, you have to be trained on how to use it first...
Also, things like knives require you to be arms length, not "kick length" which is about a foot or two further away.
Also, most who fight with knives but are unskilled at its use, tend to depend too much on it.