Training and Practice are the keys to being prepared for a Combat situation. There are many games we can play to practice for a possible scenario, however you also need to practice your mindset and that doesn't require a gun or any other tool.
It requires you pay attention to what is going on around you at all times other than when you're in your easy chair at home with the doors locked.
Looking up and reading and understanding Jeff Coopers writings on Combat Mindset and Conditions of Readiness are key to this.
This costs nothing to do, but you must implement it into your daily life. (Personal Responsibility?) I also watch the "Best Defense" on the Outdoor Channel as they give all kinds of Tips and Scenarios that you can become aware of to keep you out of Harms Way. I look for information on this subject because the more you know,,, The better off you are.
When you go to Walmart, you need to have your head screwed on when you get out of your car and walk in the place. You need to scan the area and look for possible warning signs of Foul Play. You need to look at possible escape routes from the store in case SHTF!
Avoidance is always the best path to take,,, and being a Hero is what the Police are supposed to do.(but aren't legally obligated to do it) Being a hero in this state could likely land you in jail.
I live in Southern California. I can't legally carry a gun in public and a CCW is nearly $1000 and was a year off in Ventura County after I applied for one,,, so I didn't do it.
My Hard Weapons that I carry daily are a Knife and a Stinger, neither one of which I want to go to a gun fight with.
However the tools that I have with me at all times are my Mindset, and my Awareness of my Surroundings.
Everyone can do that at any time. The more time you are in that mindset the longer you will live.
Randy