Situational awareness goes far. Don't walk around in Condition White.
A friend, not that many years back home from doing dirty deeds for Uncle Sam in the "brown water Navy" in central America, had just cashed a paycheck, when a guy approached to rob him. The guy didn't even manage to get his gun fully out of his waistband before my friend jumped on him, all 260 lbs. End of game. Call cops and have bandit hauled away. But this only happened because my friend was alert.
I suppose the fake wallet is a good idea. I've seen Ayoob write about wrapping bills around a matchbook, so you can toss it to the robber. I do subscribe to Col. Cooper's "social duty" concept; one has a duty to resist crime. But I'm not going to get my family killed if I can avoid it. The odds of my survival are a lot better if I'm alert and reaching for my gun before the robber makes his move.
“The police of a State should never be stronger or better armed than the citizenry. An armed citizenry, willing to fight is the foundation of civil freedom.” Heinlein