Kentucky Wildcats head basketball coach John Calipari is largely credited with leading the way to establish what has become known as the "one and done" rule: basketball players must be at least one year out of high school before playing at the professional level. Many fans of college basketball are angry their elite players leave after a single year, but others are angry that there's a waiting requirement at all, which violates the freedom of contract.
Source