If you were at a party where you didn't know everyone, and had had a couple of beers, and someone beat the living shit out of you in the toilet and stole your wallet, have you been stupid?
I'm assuming you don't think you've been stupid in that situation, so what's the difference?
And yes, I do think there's no difference between a bunch of drunk, sexually-deprived "strangers" partying in a hotel-room at 3 AM at a tech-conference and a couple of thugs looking for your wallet. Lots of people assume (like this girl does) that if you've got more of an education then suddenly you're inner instincts (good or bad) suddenly change also, but this is not the truth.
You seem to be saying that a girl has to behave in a very restricted manner if there are socially retarded people around. If that's the case, why aren't such people put under mental health care? That's what we usually do with people who have mental issues that render them unable to deal with normal human interactions.