This thread is interesting, it goes from she is 20 pounds overweight and she is upset about the coaches intense training program, if you train intensely you don't gain 20 pounds in 3-5 months (NCAA-now).
Anyway I say let her run, sports are good for everybody, if a college has a team, let anyone who is a student be on it, they should not even have a 4 year eligibility rule, if a student is taking 12 units let them be on the team as long as they are at the school, it is a fun thing, that everyone can benefit from, it is healthy a good place to make friends etc.