Exactly this. Kids should know what they're getting into, being an NCAA athlete, as should coaches. If you sign, if you decide to agree to be apart of that team under those guidelines, then do it, but be aware that you will be held accountable to your agreement.It's a job is nothing more than a rationalization to justify unequal treatment. The rules for adults are always different than rules for either kids or people transitioning from kid to adult.
If a student-athlete wants to transfer so be it, let them transfer. If you are going to demand the kid sit a year, then by golly just apply the sit a year rule across the board. If a coach wants to transfer from the employment of one school to another, by golly so be it. Let him/her transfer. Just sit a year.
I just took a new teaching job. My prior job pushed me to sign a contract about a month prior. They do this so that teachers don't jump ship to the public schools with better contracts/benefits. I told my principal that I was in the running to get a teaching job at the school I coach at. She let me know that according to the contract, there would be a buy-out amount, but that they try to take everything into consideration.
Fact of the matter is, I jumped ship. I have to pay that buy-out. I do this because THEY are supplying me a place to earn a salary. I signed on for that, and that buy-out was insurance that I would have somewhere to teach next year.
Free will is great, but when you sign on for something, there should be a level of accountability. Nobody is entitled to the opportunity to compete in the NCAA. Don't like it? Go Greco. Go the OTC. Or just be a regular student.