I am sorry that you put up with that rude clod. Culturally, men from that part of the world tend to treat women as possessions - witness the burka, honor killings, lack of human rights... and then when they travel to a society where women are people, they feel perfectly in-the-right to insult the "fast, loose, and evil" women they meet, hence the personal questions. and demeaning comments. I used to be a lot nicer than I was when I was younger. Now, if a man approaches me for directions, I just hold up the palm of may hand toward them and turn around and walk away without a word.
Rude is rude. You don't owe strangers any reply whatsoever. I personally don't even offer help, anymore. Let them find someone who's job it is to lend assistance. It doesn't make you a bad person, or even less than nice - it will simply protect you from the scum that is constantly floating to the surface out there in "society."
Thank you for posting your experience. It brought back the memories of many NYC cab rides.:geek: