Hey sorry to hear of the ordeals you have been through. I wonder if the clubs etc. you attended attracted the wrong kind of people, and intoxicated people are less inhibited. What I find helps is being aware of one's surroundings, the kind of people around me, if need be aware of quick exits, or people who can be approached to help. In the case of unwanted attention, drawing public attention to them can be enough of a deterrent if in a busy public space. Hope this has been of some help, and I hope you are well and keeping well.