The player and their parents (whether good or bad people) do have a right to privacy. How without violating a player's privacy do you find out what is going on?
Since the college in most cases can't, how could the NCAA hold a college responsible for a player's life off the field?
If the NCAA tells the college the player is doing something wrong and they ORDER the college to bench them, then fine.
Outside of that, I don't think there is a legality in what the NCAA wants from colleges.
I think USC should take the NCAA to court, the NCAA have been brought to court before at another time and lost.
NCAA disagrees.
The whole amateur athlete system for college football is broken. The colleges are making huge bucks. Just the gate for a USC home game is five million. A player like Bush has millions coming when he turns pro, but is supposed to live poor while he makes millions for the college. That said, currently the NCAA requires the students to not accept compensation for their play other than that allowed under NCAA rules. The colleges are expected to enforce these rules.