The nfl tv numbers are down not because of any of these things. Fans don't really care about the anthem or breast cancer awareness. that is all stuff to talk about, most fans do not care one bit. Big Ben raped a girl in the bathroom while his bodyguard watched the door, when his suspension was up the steelers home crowd was filled with Ben jerseys worn by woman. Same reaction in every town.
The numbers are down to me because the game needs heroes and villains. Rivalries. Right now the nfl has no Tom Brady, Peyton Manning or Tony Romo. People tune into watch these guys play, they drive the league. The numbers say so.
The other thing is rivalries. People want rivalries. If there was a coach who could match Bill Belichick mentally fans would be pulling for that coach and team. Right now there is no coach close. Just look at the nfc east, we used to have Parcells vs Gibbs, Landry vs Buddy etc....Its about characters.
I think right now the league is short on Characters, heroes and villains....(reminds me to go spin Smile today) I think the numbers will go up as Romo and Brady return.
For all the stuff everyone complains about people want interesting games between teams with interesting players/characters.
Look at last nights game, there is nothing interesting in any way about Miami or Cincy. If it was just about football and casual fans wanting football it would have huge ratings, but even for the casual fan the rivalries, characters and heroes/villains are what drive everything.
Right now there is only one villain and that's new england. Dallas when Romo is healthy is a villain to most fans and everyone wants to see him lose. As the season goes on all this will pick up.
So I don't think the nfl is losing itself or anything else. Just like in the early 00's the qb's are not as intriguing at the moment. that will change just like it aways does.