Pro athletes are not overpaid. They are the best in the world and unlike hacks like Vin Diesel the have had to earn their way to the top by being better than others with actual head to head competition. Nobody seems to complain when The Rock made $64 million in 2015, money coming from his fans who see no reason not to spend their money watching his movies, when we know damned well there are 1,000 better actors currently waiting tables in LA alone. We also know damned well there are not 1,000 players as good as Clayton Kershaw waiting tables. You put that with the longevity of an athlete's career when compared to actors, tv personalities and musicians (Diddy made $130 mil in 2017, where is the outrage?) and there is nothing wrong what so ever with athlete's salaries.
You are worth exactly what someone is willing to pay you, be it an owner who gets paid by the fans or from the fans directly with the purchase of their concert tickets and music.