There is, actually...
http://www.thedirty.com/?p=19356
The whole point is that Leinart isn't just a typical 25 year old guy, he's a 25 year old pro athlete being paid millions of dollars to play the highest profile position in pro sports. He's also being paid to be the face of the Cards franchise. There are certain responsibilities that come with the territory, one of which is being careful to not put himself in situations that might cast him and/or the team in a poor light.