NO, I have never had any sort of weapon pulled on me. Thank goodness!
One time I had an appointment with a gorgeous escort. The man did not show up on time, so I rang him. He was at dinner in a restaurant with friends and relayed that he'll be a little late. Well, he was later than promised, appeared at my hotel and to my room (lookin' ever so desirable. He walked in a placed his helmet and leather jacket on chair. I said: "This is not happening," and some other words which I can't presently recall. The hottie replaced his jacket and helmet and left. I didn't feel bad at all as to what I did, for the on-the-spot cancellation was warranted! Just thought I'd relay.