Modern sports players still teach the young generations the values of courage and determination. Granted, monetary pursuits are a big part of the daily activities of athletes, but that has always been the case. The average fan, however is not focused on the sponsorships and products endorsed by athletes. Instead, they focus on what the athlete does.
No, sports players do not teach young children values and determination, because there are too many examples of athletes who have done bad things. A football player is currently standing trial for murder. Others have substance abuse problems. There are a few good ones, like Tebow, but the media makes fun of him for no reason. Most sports players are bad examples.
When players draw crowds, the ball clubs allow and tolerate all manner of criminal behavior. There really are not more values in sports. Steroids, drugs, domestic abuse, and other criminal behavior is excused if the player is good enough or popular enough. Sports are all about making money for the players and owners.
I think that the old and traditional values that existed in older sports players of yesteryear do not necessarily exist with today's crop of athletes. I think that there isn't so much tradition in teaching the younger athletes today the old values of courage and determination. Younger athletes these days care more about how much money they can make