Fully agreed that players should be paid for uses of their Name, Image, and Likeness. It is criminal that they weren't before. They should also be able to do commercials nationally, regionally, or locally. I would be totally happy if they also get a cut of revenue from TV deals and ticket sales. Professional leagues have given us a model for this with setting a cap at the amount of revenue that goes toward the athletes.
I think what most people feel is ruining college sports is the completely unregulated transfers. I've been thinking about this a lot when I have free time, and I am sympathetic to college students being able to move schools and situations based on what is best for them whether they are an athlete or not. I think it probably IS an anti-trust issue to try to regulate the supply side.
The demand side, though, in the teams that are snatching up players could probably be regulated. International soccer has done quite well with transfer fees. I think if someone were to set something up around that, we would see less movement while still giving athletes opportunities. The current situation where kids enter the transfer portal, can't find a school, and are out of luck is not good for anyone.