First of all I don't know what to say to all the women who got that bad and scary experience with those crazy drivers, let god be with all of you.

1- Before you get in the car [if you have to] in front of the driver, write down his plate number and let him know from the beginning that if something went wrong 'I'm ready'.
2- If a friend of you was waiting for you until you got a taxi and then leave, you can also leave the plate number with him/her in case.
3- If you start feeling that something wrong is going on, don't hesitate to call a friend and tell him/her that you are in this car and this is the plate number.
4- If it goes for more than the things that you can bare with like looking at you or trying to talk to you and the guy was crazy to attack you or trying to touch you, then fight with the most that you got, don't stay quiet or shocked don't know what to do.
5- These people does not come with the good words and nice speak, tell him that I will report you if you did not stop the car right now.
6- If you felt like [Gypsy] that you will stay there with him because you will not find another one then let it be, go out of the car and call a friend or anyone that you know and tell them that you are in trouble. This is an emergency and there is nothing to worry about it, it is not the time for 'Etiquette Rules', your life might be in danger.
7- Some of these guys are drivers who lost their jobs and want to work to eat, the others are trying to hunt women thinking that being a driver giving him the privilege to do such nasty stuff that I'm ashamed of talking about them.

God Bless You All, ... Take Care