One of the first posts on this blog and still one that gets some of the most frequent “hits”. It’s interesting how in the comments some readers translate this advice into “living a life of no fun or adventure”. If you think that boozing and visiting high crime areas is what makes a life worth living you need to expand your horizons IMO. I still stand by this advice.
As a LEO I believe I can give you the “magic formula” to avoid 99% of “street attacks”:
Don’t participate in illegal activity. Don’t hang out with people who attract trouble (need I clarify that?). Don’t hang out in places that attract trouble. Don’t get drunk or high. Don’t tolerate domestic violence, call the police and/or leave the abuser. Be alert to your surroundings and if something “feels” wrong…leave. Many people stick around thinking that they are being needlessly paranoid.
For that remaining 1% of instances where you are attacked while just “minding your own business”…study an art that exposes you to striking/grappling/fighting with a resisting opponent and exposes you to getting hit and working through exhaustion and stress. Be aware of your states self defense laws, and have a plan for “post-incident” already thought out.
And throughout it all, everyday, practice your skill sets.