Mace and whatever things you can think of are useless when the situation hits you.
You need to be programmed to do this and that when you come across the situation. So in reality you need to train to get out of trouble like this.
I've been in 2 situations already, one was a upfront robbery and the other was a smash window and grab.
Situation #1 : Robbery
This joker was a obvious newbie but he had the chopping knife and he just walked into my fathers shop declaring it was a robbery. I was in front and pretty much froze. My mind went blank and I couldn't think of anything at all at that time. All the pented up anger and frustration came only much later after that basturd left with that days earnings.
We had a hard bamboo pole, mace and all but ultimately when family is there you don't think of anything else other than getting that person out or you don't think of anything at all and go blank.
Situation #2 : Smash and grab
Tun Razak, 5pm traffic crawl. Dumbass mofo on a bike drove by and whacked my side glass. I was already in a very unstable frame of mind as I had a stare-down with another dumbass scooter who thought he'd kick my car and all. So the minute I saw the smashed window (I had security tint so it didn't shatter) I turned the car towards his direction and tried to run him over. I successfully did that but the minute I got down from the car, a whole bunch of other motorcyclists, one f*cking turd Waja driver all came down to support him and harass me. Mob mentality kicked in for these bunch of assholes who proceeded to smash my front windscreen and kick dents in my door. One bloke who was neutral asked me to just drive away and make a police report which is exactly what I did.
That sonnavabitch who tried to smash and grab was the martyr and literally everyone was supporting him. All those harassing me were of the same race too.
Lesson learnt? You can talk and say this and that, but nothing will ever happen the way you expect it to happen. Best thing is to learn to escape, resist the urge to have revenge or hurt the assholes and just walk away.
Kidnaps - Learn to resist and run away. What that marketeer did was very good, she made herself not worth the effort.
Never give in.
Robbery - It's not worth fighting back. Just make sure you don't make yourself an easy target (look flashy) and don't keep everything in one place (IC + cards in one pocket, cash in wallet, everything else in another pocket) so if you do get robbed, it won't be too damaging.
Revenge can be achieved after a police report is made. Like in my case #2 I now have a report, which means I can extract names and addresses from JPJ with this report. There's plenty I can do with that like subscribe sh*tloads of porn to that address and person, order pizzas to that address and person, and other more serious things.