To try to come up with some possible solutions to the Beatles-like mobbing these kids are facing, rather than debating silly things:
Specific meet and greet times planned by the gym. Post on twitter and the gym website that athletes from your gym will be available for pictures for those interested from time A-B at place C. Don't say which athletes will be there or which teams, etc. It could be point jumper on panthers or it could be back left corner on IBK (not that anyone would ever subject a five year old to this madness, but you get what I'm saying). Include a statement about this being a team sport and that if you are a true fan of Team X, you'd be happy with a photo of any of them, not just Suzy Superstar. Anytime outside the planned meet and greet time is designated "team time" and all athletes will be unavailable for photos. People said negative things about CA for years because they didn't allow videos to be posted, or they never left Texas, or whatever other nitpicky reason they had. People will say negative things no matter what, but at least this way any negativity will go to a business rather than a 16 year old kid. I highly doubt
BlueCat will lose sleep over what a 13 year old says on twitter.
I know some athletes from CEA have shirts that say "no pictures please." It's sad it has come to needing things like that, but if people could see from a distance it wasn't a good time for them, hopefully people would respect their privacy while wearing something like that.
Policies could be set in place by EPs. I'm sure Justin could get something put on the NCA website regarding athlete decorum. If anyone is found to be stalking, harassing, etc athletes, their team will be subject to a deduction or possible disqualification. If I knew my behavior could cost my team a jacket, I'd certainly be toning things down. And hopefully having a statement like that would get gym owners to talk to their kids about what is ok vs what is not.
These are just a few ideas that popped into my head while reading this thread. By no means are they perfect, but hopefully they could be a jumping off point for improving safety of these kids. I think the more information people put out ahead of an event about what is ok, the less mobbing we will see.