Well you clearly didn't understand what I said. A. I said the instructor certainly wasn't clear about the whole issue but he did say "better". I have it in my notes if you'd like a copy. B. I never said it was better. I clearly said I included it because my instructor in my CCW class did and it was more or less a joke that I threw in.Either you misunderstood or your CCW instructor was an idiot. Unless you have considerable experience or that's your only choice, using a knife for sd is a very bad idea. To say that a knife is better than a gun inside 21 ft. is absurd.
Clearly the person in this conversation that didn't understand is you. Try actually reading what I said next time. I explained this once but obviously you didn't understand my explanation.
To think that a knife can't be better than a gun is also absurd. Most certainly they can be in certain situations. If you can pull your knife faster than the guy with a gun and particularly if that person has a small caliber gun then you could very well get the upper hand in that situation. Shooting someone who is moving is not all that easy to begin with. Unless you have lots of training with a gun the chances you will hit someone who charges you from inside 21 feet in a vital area are very slim. Reference the lawyer video. Two guns emptied. 5 shots to the head and upper body and if the lawyer would have had a machete I would have bet 10-1 on him. It would be a more natural action than shooting someone and unless that person has practiced drawing a gun fast and shooting it accurately fast then that person is very likely going to lose a fight with someone carrying a knife especially if the knife blade happens to be oh maybe 20 inches long and super sharp like my machete is. There's a good chance that knife will slice your arm right off at the wrist if it hits it just right. Anyone sticking up their hands to block it is going to find their arm is useless very quickly.
So it seems that it isn't so absurd to think a knife can be better in certain situations. I would take a large knife over a small caliber gun any day especially if I was close to the person I was fighting. A knife can be a terrible weapon. The Japanese routinely chopped off the heads of captured US soldiers in WWII using swords which are technically knives. A super sharp blade that was maybe 4' long would certainly be a very formidable weapon.
So I would think that before you call someone else absurd you may want to think the situation through a little better.
UPDATE:
I did a little research and found this video just for you. Some of the stuff there seems pretty hokey but the gun vs. knife simulation gives you an idea what it might be like to face someone with a knife who is charging you when you don't expect it.