Before commenting, please read the rants posted to Penny-Arcade here and here (URL subject to change for the second one, will update that later).
Having seen this exact same thing happen during numerous Pokémon events I've gone to and/or been involved in...really, I think something has to be done here. The kids are the lifeblood of our fandom, really. Sure, there's a lot of us mature age fans, but I wouldn't say we're exactly acting mature. Older fans are scaring the younger fans away from the franchise, and that's not a good thing. They handle it in the TCG by having age divisions, so why couldn't a similar policy be implemented elsewhere, so the kids might get a chance to really have a go and have some fun?