I have just had terrible experience. Found guy on a local dating site, anonymous profile, 1 month old. In 25 minutes I was sucking his cock in storage room area within blocks of flats. After 5 minutes he stopped me, went to took a gun from his storage locker and he put it into his trousers. Suddenly, he started to ask for money and he blamed me that I did not ask he will ask for some. I did not bring wallet but I had phone. I was lucky that I called 911 and the moment I heard the police officer voice I told them where I am and the fact that I am threatened by gun. He got scared immediately but he had to open me doors so I was able to leave. So I did not lose anything (he wanted the phone).
This is my worst encounter. What security precautions one should do to make sure nothing goes wrong?