While there are cheerleaders at NFL games, they are hardly the centerpiece or even a fraction of the broadcast. You typically only see them at the TV breaks and the advertisers logo are usually on the screen, so you can see them anyway.
The other issues that you noted --drugs, gambling, partisanship-- no child would see that. That isn't something that you can see during the broadcast; and if it is, it is very subtle.
To be fair, as an adult and someone who has read a great deal about and experienced some of the "under belly" of the sports world, I have to admit that I am aware that this is going on (and in probably too many clubhouses that I would be comfortable admitting). But again, kids can't see this side of the game from a television broadcast.
So, I think saying that a kid can get all of this out of the broadcast is a bit much, though, again, I won't deny that some of the aspects of professional sports is a joke.
We can agree to disagree.
Whereas JJ and Timberlake were prancing around for hours and hours?
So. Lets take a poll. How many 10 year-olds in america do you think are unaware of these problems with professional sports? About the same number as still believe santa slides down a chimney with toys? This is a sufficiently tepid defense that I suspect you are not altogether taken with it.