I find the parking lot at Walmart makes puts me on edge. I carry my gun into Walmart every time I go. When and if that becomes impossible I will stop going there. I don't go there very often to begin with. Most of the "weirdos" at Walmart are most likely harmless but I don't want to have to be around them.
My house is very secure, I don't drink, I don't chase women, I don't put gas in my car at night, I don't go to outside ATM machines. There are very few places I go without a gun. Being retired let's me do things on my schedule.
Any place can quickly become a dangerous place to be and situational awareness with pre planning is the key to reducing risk. Reducing risk is all that can be done in any event.