My wife's wallet had been stolen from her car (she forgot to lock it) recently. I have blocked all three cards in about 10 minutes, but the thief managed to use Visa at the gas station for $60 (he has probably successfully guessed the zip code of the nearby city she was from, or may be knew it already as the license plate's frame on that car is still holding the Albany Subaru dealership phone and name; I must remove that, I guess). Then, I have filed the police report over the phone, with no expectation of any help, but I knew it's important to the legal protocol. And finally, I made a DMV request for stolen card online. Next day my DW got a temporary licence slip at the local office after a couple hours in the line. Replacement cards arrived within a week.
I'm personally just don't carry a _real_ wallet. My SeV Vest has 28 pockets for everything when traveling/lurking around, including a hidden pocket for a spare ATM card with photo (BofA) - OK as an ID in most of the places. My office EDC business suit jacket, on other hand, has a special inconspicuous pocket for credit/business cards. In case of a robbery I plan to give up the pouch with almost empty (but current) credit union card and my emergency bus money ($20 + $4.50)
Also I have images of all of my (and my DW and DS) papers and cards on my phone, so I can close stolen cards right away. The phone is self-locking with a password when I'm out of reach of home/work WiFi hot spots, plus I have a copy on a microSD card, which is in the USB/OTG reader on my key chain (I can use it on a computer or on other smartphone).
In the car I have a $50 visa gift card stashed in some random papers in the glove box. The card is better than cash, because some gas stations work in automatic mode only at night (no cashier on duty). I had a situation once, when I forgot my mighty vest with everything in its pockets at home (took the older one, which is identical, but empty, just by mistake), and had been happily solo driving for about 3/4 of the tank before decided to fill up. I've stopped at some rural gas station a bit too late for a graceful return straight back home (if that would be at least 40-50% of the tank left - I would do just that, as I know from practice that the consumption is noticeably less with a 50% lighter tank). The young man at the gas station was kind enough to agree to enter my credit card number into the cashier machine (as they usually do if the magnetic stripe does not work - that was my arguments point) using the card's image from my phone, but I gave him too much time to think, while being looking for that image location on my new phone, so meanwhile he has called his manager, and she has stopped the "transaction"
Thanks to a nice homeless local Samaritan lady, who gave me, a stranger $10. That was exactly what got me out of trouble and back home. I consider that a pay back for helping one poor guy refueling his truck at another semi-rural gas station some years ago. I have filled his jerrycan for about the same amount once.
Also, I usually have a $100 bill crumpled in a small "bullet", wrapped in the foil, and tamped into the tiny aluminum screw top pills fob on my key chain (but don't tell anyone!).
I wish to have an RFID chip in the palm's skin of my hand, and at least a country wide infrastructure to use it everywhere as a final point of ID and the payment authorization. Freaky, but truly an ultimate solution