I think they should have allowed her, but it's the school's call and they've decided to not allow her as a school visitor. That said, I'd be tempted to find some place we COULD go to Prom (find a couple that's already going to another school's event and then "double date" to get in).