That's only a small part of how screwed up society is when it comes to sports. The salaries these guys are getting are completely out of line with reality. Tim Tebow has yet to throw a pass in an NFL game but ESPN was reporting yesterday that he is already guaranteed $8.7 million! I'll never come close to that in my entire life and that is just his guarantee! Something has got to change!
People idolize them because they represent the creme de la creme of their respective sports. Which is part of why they are able to live outside the rules that apply to the rest of us. When you command that much money and attention (as well as respect for your athleticism) it's easy to think the rules don't apply to you! You know the old saying power is an aphrodesiac.