Yes you can't complain when playing up or age appropriate. But when you show up at a tournament in a 5/6 grade bracket and play a team whose own parents admit are incoming 8th graders you have a problem. Who do you blame the tournament, the coaches who put a 7th going into 8th grade team in a 5/6 grade bracket, the parents (especially after they knew they were older), who? Unfortunatly it will take a player getting hurt and someone getting sued until it stops. MAYBE
The blame goes to the directors that register their teams into the wrong divisions!!! The guys that run these tournaments are just looking at a sheet of paper that the team directors filled out, they don't know the age of every team or kid.
IMO having divisions with 2 ages 5/6, 7/8 ect. creates more cheating by these directors.