There doesn't seem to be any quick fix to the issue of paying athletes to play, especially when it comes to sport agents, scouts, and anyone else who offers an amateur athlete money to come and play for their school. Other promises made are sometimes not kept once the athlete arrives at school. They may have been promised a starting position, but didn't start their first year. Some transfer to other schools because they believe they can get more playing time. Paying amateur athletes may not be an issue that can be readily solved.
Parents are largely responsible for raising their children to be productive adults.
This can be accomplished by encouraging participation without expectations. Parents also need to have a better understanding of the nature of the media and how advertising affects their children. Other alternatives that could be considered would be to provide transportation and hotel costs to parents so they can watch their children play basketball. With parental support and encouragement, a student-athlete may find it easier to concentrate on an education rather than concentrating on when to declare for the NBA draft. Third would be to employ student-athletes within athletic departments that could provide them with a stipend to meet costs not covered by their scholarship.