I see you have read and follow Massad Ayoob.
All of this is theory. In a real situation you have to adjust to facts on the ground. Often, just showing that you have a gun is enough. Sometimes one shot is enough. Sometimes it takes a lot more.
If someone is trying to kill me, I will not play by the code duello.