Ugh. I'm too tired to quote you accurately so I'll number. If I tried to quote, I'd screw it all up.
1. If that says "banned" for you then okay, but not to me since there was a choice involved. Whether or not it was fair for her to have to make that choice is another story.
2. I know. That was the point. If the school claims they wanted the girls to learn how to socialize with boys, then this issue would have been avoided by just pairing them all with All Boys Academy instead of having them bring guests. Being allowed to bring guests would make one assume she could invite whomever she pleased which seemed to be the school's hang-up--if they wanted that level of control over who the girls brought then they should have done a double mixer and been done with it.
3. Again, that was the point. Is my sarcasm not coming through??

They allowed other girls to bring younger guests so them giving that reason to Hannah was total bs.
4. Why do women need to learn to socialize specifically with men? Well, if I'm looking from the school's standpoint, because men are the other half of the population and you'll need to know how to get along with them at some point. That part made sense, but their execution was way off-base. Plus, I'd expect this kind of boy/girl event to be held for 5th graders. If you're 16 and don't know how to interact with a boy, being forced to bring one to a dance won't fix that.
5. The article didn't say that. We assume that. The article said Savannah changed schools so she could be with Hannah, which paints a certain picture. I'm not looking at what the real picture may be, just how that would look if you changed Hannah's gender and left that statement as-is.