When athletes play NCAA sports they sign a bunch of contracts that limits ability to make money and authorizes use of their name and likeness. Even if the contract isn't with the NCAA directly, it must directly link to an agreement the school signs with the NCAA. The compensation the student receives is supposed to be an education, because otherwise why would you agree to give up all those rights for nothing. If schools aren't providing an education, then I think they should be liable to both the student and the NCAA. But I think the NCAA should also be liable because they are ultimately benefiting from use of the students name and likeness per the initial agreement. If there's one thing I'm sure of the NCAA does not exist for the benefit of the student but for the benefit of the NCAA.