Sometimes Fighting isn't Optional
If someone shoves a weapon in your face it’s usually because they want something from you (otherwise they would have used it). If they want your wallet, your cell phone or your car keys, often it’s best to comply. No material possessions are worth dying or killing over.
On the other hand, if they want you to get in their car, move you to a private location or constrain you in any way - this is what’s called a secondary crime scene. By definition, it will always be to the advantage of your attacker making it harder for you to fight back. Now you have a choice to make; comply and hope for the best and by doing so, putting your life at the mercy of someone who has shown the willingness to use violence against you. Or stand your ground taking aggressive violent action to protect yourself. Doing so you are taking a chance. But you do so with the understanding that if you need to fight later, it may already be too late. Every situation is different and there is no right or wrong answer that holds true to every case, but it’s good to have options.