@Philippa,
I think that
@Ms Spock was just trying to help you. She was showing genuine concern for you and pointing out areas where you could possibly improve, but you ended up being very defensive. You do in fact have a pattern set up here that isn't healthy. I'm very much aware that alcohol (and to a lesser extent, drugs) are very much a part of the social fabric, but I think that you're accepting such people with the excuse "I just want to have a good time." Well, the truth is that you've gotten yourself into sticky situations in the past, so maybe try and find people who don't drink and do drugs?
Which leads me to this.....if you don't want help, then why are you asking for help? If you don't want the truth, which is pretty much what we give here (as we see it), then you could just as easily post on one of those forums that coddles you and tells you what you want to hear. I honestly hope that you seriously take in what
@Ms Spock has said as there is a lot of truth in there. Instead of brushing it off and ignoring her advice because you just want to have fun, realize that these guys may STILL not be "good guys". You cannot.....I mean can NOT.....assess someone's character over just a few hours. How many times have we heard "oh he was a great guy.....UNTIL we got married and then the abuse started!" Too many times to count.
So while I applaud you for trusting your gut, its time to put your brain into gear. That means not going back to some guys house that you don't know in the middle of the night while they drink and do drugs (or are on drugs) because you want to have a good time and your gut says they are ok. Yes, this time it turned out OK, but what about next time?
Honestly, I can pick out a number of PTSD forum members alone who put themselves into bad situations and come back time after time to post yet another trauma. No, I'm not victim blaming, but they put themselves into bad situations where trauma is more likely to occur. Think with your brain and don't just go with your gut because someone is treating you well. All it takes is ONE little thing to go wrong and you could regret it for the rest of your life. (ie what if another guy dropped by the house that night and was messed up out of his mind? You could have easily been hurt.)
People aren't trying to take away your fun, rather trying to tell you to stay safe. You may have the intuition thing working for you, but the common sense part of your brain needs to kick it into high gear.