Those are all good points, and I agree with all of them.

It would be nice to know how this meeting was set up and what it was supposed to accomplish.  I get wanting to educate children on how politics/government works and I could see how that would be interesting to learn in a non-politicized way from an actual politician.  If the Den Leader had told the kids to only ask general questions to avoid hot-button issues or topics then, then I could understand the Den Leader being upset with the kid for asking such questions - but then im still back at where you ended up at, which is "still, no grounds for asking the kid to leave".