I must admit that I don't know the amount of time that athletes in non-revenue sports have to give to their sports. However, those in football, basketball and baseball(which may or may not be a revenue sport) usually spent a large portion of their time and don't have time to hold down a part time job as other student do. That being said, let me state that I oppose paying college athletes. If, however, paying is eventually approved, at least two things should occur: 1) they should have to pass the same academic requirements as regular students to gain admission to any school; and, 2) the pay should be for only 20 hours weekly at whatever is minimum wage.
While it is true that college athletic departments may take in large sums of monies, they also spend larges sums on travel for the team, multiple sets of uniforms(remember the old days of only two, a home and an away), large weight and training rooms, and other benefits that regular students never access.
And, don't get me started on coaches salaries, no one is worth $4m, let alone $1-$2m per year to coach, no matter what the pressures are to win. That Alabama pays its coach that much is a sad testament to the IQ of much of that state.