The best way to stop the problem of agents would be for the NCAA to come down hard and suspend a school for two years if it finds players with agents on campus.
Given the fact that we are in a capitalist society, we still do not want to overlook not only what a corporation produces and its profitability but also how it impacts the environment, touches human life and whether it protects or undermines the dignity of the human person.
I'd like to see the high schools put in a rule that limits recruitable athletes from playing on teams outside a 100-mile radius from their home or school.