Agree on all of it; there is a LOT to sort out. I trust that the people involved will figure it out, and I suspect it will be in such a way that athletes get at least a portion of the money they generate, all while having minimal serious impact on the larger institutions.
Post-Duke/pre-Columbia I worked specifically in sports, negotiating millions of dollars of salaries and benefits for athletes as a player agent, and then did it again from the other side, as the GM of several minor league sports teams, along with managing things like athlete health care, housing, stipends, equipment, and so on and so forth, and their associated costs.
And neither those experiences, nor any classes I took, nor any other experience in my life has caused me to look at a system that generates...
* a billion dollars for the NCAA
* ten billion dollars plus for the member universities
* tens of billions of dollars for the shoe companies
* and even money once the players leave the universities (*cough cough Zion*)
... and draw the conclusion that there is no way that players can receive some compensation for their contributions to said profits, and certainly not to the point where I would say such an idea is BS and suggest that a person believing that needs business school to "get it."