Ya know, I just realized it was MS and not HS. Changes things a bit but should he be punished for asking?
I don't consider having to apologize to Durant a punishment. That's an exercise in learning manners, which this child sorely needs.
As far as not being allowed to attend future school assemblies...I'm not decided on that. Allowing him to attend future assemblies would provide him with an opportunity to exercise the manners that one would hope he has learned. However, the child likely also needs to learn that with actions, come consequences...and that if he wants to be treated like a grown-up and ask grown-up questions, then he has to be able to accept grown-up consequences.