The other problem is responsibility. Who's responsibility is it to get the athletes age correct?
Before you say 'the gym' what happens if an athlete lies to the gym? What if the gym is innocent and the athlete did it to keep competing?
That is why the system should be setup so ONLY the athlete shoulders the responsibility of their age, because it is theirs. And a gym in no way shape or form can alter or change that age.
I was JUST about to post about this same thing.
Currently, in my opinion, it's MY job as a gym owner to get things right. Proof of age is required to register for my program. Period. I don't want to show up to any event, and someone throws out that susie is in fact to young for this team and too old for that one and then get in major trouble.... yes, it COULD still happen but its the only way I can make that possibilitry almost non exisistant, for MY program. Do I LIKE doing that? Heck no, its a royal pain in the you know what and I am forever chasing people for this and that.... but im protecting myself and my program.
Now, if a parent comes in to register Susie, went to the trouble to have a fake birth certificate, and fake everything else (Psyco cheer moooom!!), then yepp, it'll fall to my shoulders to carry the blame even though I did all I could do to protect my program. That is how I personally would feel. But, there should be NO consequences to the gym or owner if that parent has the little fake birth certificate with them to prove THEY in fact were cheaters, not the gym owner. Kid gets booted from the program permanatly. Public shaming towards the psyco mom to follow.
Athlete registration by the parent (if athlete is under 18) is the ONLY way to go. But it is still the gym owners responsibility to check those ages and what teams they are on. And THAT will become an issue too, I guarantee it.
I kinda feel like its a no win situation some days lol There is NO perfect solution, there will always be good ones, but those will always end up with their own, new, problems......