Speaking as a former teenage girl, and more recently the mother of someone who was a teenage girl not all that long ago, may I comment? Even quite nice, innocent girls want to look desirable and sexy, though they have no idea of the real meaning of sex. They have no clue about the message their clothes and grooming are sending and no comprehension of the power of male sexuality. This is especially so if they are from nice upper middle class backgrounds and have spent their high school years being scrubbed, athletic, and preppy. It feels glamorous to put on glittery things, a harmless pseudo-adult rebellion against WASP upbringing. They want to feel desired but have little idea that they're playing with fire. Doing this in no way means that this poor girl was a slut.
And as for choosing to accept a drink from an ugly black man in dreads--yes, that seems remarkably stupid to us adults, but I can easily see a sheltered English girl saying yes because she could not see a graceful polite way to decline without seeming racist, and might have just thought it was the interesting exotic thing one does at university.
Good post.
If teenage girls truly understood what testosterone does to young males on the prowl, they would never set foot outside.