Oh Dream your poor DD, nobody should have to experience that. I hope she knows that they absolutely don't deserve her and that not all boys share such disgusting attitudes.
Just a quick heads up about prom transport - dd1's was 2 years ago (end of year 9) and we booked her groups' car in December.
Dd2 has hers this year and her group couldn't make up their minds what kind of car they wanted, so I only booked theirs a couple of weeks ago. It took ALOT of phoning around - most places were already booked up in our area. 
DD didn't get home from dance until 6pm yesterday but she did manage 2 hours of revision in the evening, and had done a few quizzes on her science app through the day. Hopefully she'll do the same today. Then a full day of revision tomorrow.
She is feeling better about history now her room is covered in mind maps!
Now it's science that's worrying her - she thinks she'd have been better doing double rather than triple (no interest in doing sciency Alevels) but they weren't really given a choice.