Nowadays sports stars can earn millions of dollars. Some people think this is fair, but in my view, successful sports professionals are grossly overpaid. People who support high athlete wages would argue that sports stars only have a limited time to earn money. Top athletes have to spend many years training and pushing their bodies hard to perform well at an elite level. As a result, they are constantly at risk of injury, which can end their career very quickly. Also, usually after 5-10 years, they start finding it difficult to compete with newer, younger players. Consequently, many top athletes are forced to retire before age 40, so they need to earn a lot of money to last a long retirement. That is all very well, but the salaries paid to top sports stars are excessive and unfair. For instance, football star Cristiano Ronaldo is paid over $30 million a season to play for Manchester United. Such a figure is beyond the retirement dreams of any normal person and...