I currently play football in college and we are spoiled terribly. Get a lot of benefits not given to students so I can say first hand as well that athletes are spoiled.
But I will have to say that the NCAA has become too much of a business and athletes are being put in a sticky situation to begin with because of the amount of money that the schools and NCAA make from their football and basketball programs.
There isnt not enough emphasis anymore on being student and put totally on being an athlete because of the money it brings into the school. Least some schools still hold the standard on being a student first such as Penn State, Stanford, and Notre Dame.