I agree, but although a stupid rule, the fact is rules are rules and players and schools blatantly violate them. While I truly agree with you about this but I also see the athletes benefitting from the exposure of the NCAA just not as the NCAA benefits from the athlete. The fact is while the NCAA places the emphasis on them being student athletes, they receive perks far greater than the normal student. Unfortunately for them they fall in between the cracks of being an average "student" and being a "professional" student. While I think the NCAA does have the upper hand the fact is that the players themselves, paid or not, also benefit from the NCAA in the fact that they can use the NCAA as a podeum to display their talents and ability to help them get to the next step whether it be that of a professional athlete, or simply getting a decent job down the road because of the name that they wore on the front of their jerseys and exposure they got as an athlete.
The fact is the networking contacts and the opportunities these athletes have, if taken advantage of, can take them very far in their career path as a professional athlete or the "real" world. While I feel that the NCAA does have the deck stacked in a way to reap the profits and keep the profits out of the hands of the athletes, I don't pity them, because they're still getting the free education and the tools and connections to do very well for themselves in the future. I guess rather than calling them "student athletes" maybe they should simply call them unpaid interns.