Here's my own experience.
Close to 20 years ago when I was around 22, I was involved in a carjacking incident. I finished night school at Honolulu Community College and drove home towards Aiea on the Vineyard Blvd headed to the freeway westbound. When I was by the church on Halona St. I heard a noise on my 1985 Toyota Corolla, which was a piece of junk, so I pulled over to the side to see if something fell off my car. There were a couple of houses around but it was deserted and dark. I walked around the car and found nothing wrong so I got back in.
As soon as I closed the door I heard footsteps as if someone was running towards me. I looked in my drivers side rear view mirror and saw 2 men just steps away running towards my door. I panicked and reached for the door lock, but it was too late when the man flung my door open. I shifted the car to drive while the man was grabbing at me and swearing. I floored the gas pedal but my car did 0 to 60 in about 15 seconds so it'll take a while to less them. The attacker was running with the car grabbing on to the door frame and seat and looked down at his face and our eyes met. I still remember that angry and determined look that he had. My car eventually sped up and the attacker let go and gave up. I called the police and met the police officer at the scene to file a report.
Looking back knowing the things I know now I feel like an idiot. Here are the reasons why.
1. Bad environment. I parked in a bad place and should have drove to a safer place even if it meant possibly losing something off my car.
2. Lack of situational awareness. I was just focused on my car and didn't look at the environment. I probably would've seen the 2 men if I looked around.
3. The door was unlocked. First priority is to immediately lock the doors when getting in a car. Always.
4. Passiveness. I was only interested in getting away. I could have punched his arms and fingers, or crush him with the car door.
5. Silence. You'd think yelling and screaming would be a natural thing to do during an attack but I didn't do it. I was just focused on getting away and stayed silent.
I'm better trained and experienced now and hopefully will be better prepared if something like that happens again. Even if you're trained, sometimes you take safety for granted and let your guard down. Then you don't have the right frame of mind when something does occur and you panic. Also even the simplest thing like yelling doesn't come naturally unless you practice it. It may sound stupid, but everyone should practice yelling for help.
I put this out so people can learn from my mistakes and be prepared if it should happen to you.