Couldn't the armed citizen just shoot the knife out of the offender's hand?

Was this already mentioned? I didn't read all the posts.