If our football players weren't pulled until they won six games, football players would be in HS for 7 or 8 years.

The 8 AP class limit troubles me less than the 8 AP or Honors mentioned by the OP (at least if Honors there works the same way it works here). They may have a lot of kids "gaming" the GPA thing by taking more weighted courses and finding ways to take unweighted ones pass/fail (such as online health class or a "summer school" PE class). Some kids actually do this so they have a good shot at valedictorian.