Ok let me try and put it in a simple terms as possible for you, Hank, and Kingston
A coach is a Professional. meaning he is being PAID for his services. When a coach signs a contract they usually have something call a BUY OUT, When the coach leaves for "better employment" they usually OWE their previous employers a lump sum of their salary. Vise versa if they were to be fired for something that is not a fire-able offense.
A student-athlete is an AMATEUR meaning their are REWARDED for their athletic abilities. This reward is usually a free education, free room and board, free school supplies, free books, free meals, free healthcare, etc. Lots of items that are rewarded to these student athletes. They are an INVESTMENT to whichever school they go to, whether they successfully contribute to the sport or not, and as such have an obligation to the school. If they choose to leave the school then there is a punishment, aka sitting out a year for their perspective sports, and it should be enforced. There are rare occasions where it would be acceptable for the student-athlete to transfer but those are few and far between. Being called a mean name is not a hardship.