Running is always a better option, the art of self defence is avoidence, live to fight another day etc etc, you can call it anything you like but you did the right thing, i imagine pulling a knife in that situation would not have been prudent, pulling out a 12 gauge shotgun might have worked though...
In all reality if you are ever in a situation where you need to use a knife then you need to remember not to let them see it if at all possible, carry a small fixed (I use a push dagger and to hell with the law) or something you can open subtly, like a spydie/ermerson/flipper, and keep it down to your side or with your hand slightly behind you, a stab to the stomache is seriously going to take the steam out of anyone, or a slash to the muscle in the arm, stab to the leg and then run will get you out of there.
Just remember you will be shaking like crazy and full of adrenalin, so will not be cool calm and collected, nor steady.
Also remembver that you will most likely be covered in blood and gore, so going straight to the police may not be the best idea, I would get cleaned up, get my lawyer then go to the police.
In all reality if you are ever in a situation where you need to use a knife then you need to remember not to let them see it if at all possible, carry a small fixed (I use a push dagger and to hell with the law) or something you can open subtly, like a spydie/ermerson/flipper, and keep it down to your side or with your hand slightly behind you, a stab to the stomache is seriously going to take the steam out of anyone, or a slash to the muscle in the arm, stab to the leg and then run will get you out of there.
Just remember you will be shaking like crazy and full of adrenalin, so will not be cool calm and collected, nor steady.
Also remembver that you will most likely be covered in blood and gore, so going straight to the police may not be the best idea, I would get cleaned up, get my lawyer then go to the police.