cricket I don't deny there are huge differences between boys and girls. Boys, yes, they don't act like girls do, but they also have their annoying traits too? Boys may well move on after saying their bit but there is the competitive tetosorene fuelled macho stuff going on that can be just as unpleasant on a different front.
Of course there were the mean girls at my DC's school (I can't bring myself to call them bitches) but I was never a bitch at school age (I was a timid little mouse) and nor were my DD's. They avoided the mean girls - they were called the populars, easy to avoid if you want to. They certainly didn't represent 90% of the females at the school - the core were more like 10% to be honest, with a few hangers on. They just got on with their cattiness amongst themselves, they tried to draw more in and that did happen, but they were avoidable. Of course, there were fallings out, tears, upsets along the way but it was just part of growing up and not a huge problem and believe me I have one DD who was and still is a complete drama queen. Bringing up girls has i's issues and pinch points, same with boys.
As for the prom, you will think I am being deliberately obtuse here. No problem whatsoever with that. I bought both DD's dresses in TK Maxx for under £30. In fact, they were so cheap with one of the DD's I bought two and let her keep both and choose on the night which to wear. They painted their own nails, I faffed about doing their hair, one I can remember putting some St Tropez on her legs and they ran out the door after doing their own make up. Boys are just as bad nowadays aren't they, with fake tans, ponced up hair etc. As I said before, I just don't know what the problem is.