I think you are confusing armed robbery with violent assault. They are distinct encounters and one will not necessarily lead to the other and you might even have an opportunity to avoid the progression.
I don't teach kubotan, knife, firearms and defensive tactics because I think people should roll over. I teach those things for when they are appropriate. Jumping straight to physical defense is not always the right thing to do.
For example, as in the examples I gave during the show, if someone gets the drop on me and has a gun to my face, I'm not going to be stupid and try to disarm him or go for my own weapon. I'm going to hand him my money. It takes him a fraction of a second to squeeze the trigger and it will take a LOT longer for me to do anything.
However, if I think, based upon any number of signals, that the guy is going to kill, rape and severely injure me, I will do whatever is necessary to protect myself.
Your duty to yourself and your family is to survive the encounter. Material things can be replaced. Your life cannot. Take my car, take my money, take my wedding ring; I want to live through the encounter. All of the force on force that I teach is for when things go to hell and you have no other choice left. They are your last-ditch tools.
It is a complicated issue because you are dealing with violent criminals in a highly volatile encounter. Even if their brain wiring is considered "normal" you are most likely dealing with someone is intoxicated with drugs, alcohol or both. It is true that being overly submissive can invite an attack when none was forthcoming. However, the same is also true for resisting an armed robber. There is a fine line between compliance and submission.
My rule and what I teach is if the armed robber demands money, give it to him. If he attacks you, do whatever it takes to stop him.
So, yes, I completely agree that you should defend yourself against a violent assault. However, you should do what you can to prevent an armed robbery from turning into an armed assault.