To answer in parts:
What’s your opinion on a lay person carrying a knife? What if they have basic training?
That circles back to two of my original points:
- A technique is only realistically useful to you if you’ve drilled it over, and over, and over
- The only way to win a knife fight is to run away from a knife fight
"Basic training" for blade combat is "dont"
What would you recommend to people who want to know self defense for purely practical reasons? Follow some kind of workshop or take classes for a few weeks?
Find a local martial arts gym that specializes in Jiu Jitsu and Krav Maga. Go for at least six months, and accept that if you stop going your skillset and abilities will begin to fade almost immediately.
Remember: A technique is only realistically useful to you if you’ve drilled it over, and over, and over
what do you think of self defense spray paint that doesn’t wash off, and or a personal alarm? At least over here real weapons are illegal.
Pepper spray and other irritants are the closest youre going to get to a catch all self defense tool that can be practically, consistently applied without training. Thing to note about that, youre not using an irritant spray to fight, youre using it to buy yourself time to run away. It also has to distinct disadvantage of affected you just as much as your opponent in the event it gets you.**
Probably because it’s been posted across several communities back to back