My complaints about the NFL is really the ridiculous length of the games and slow pace. The games are just boring. I've turned to be more of a soccer fan.
In regards to sports revenues, I thinkit makes more sense for us as consumers to just subscribe directly to the leagues for the content. I signed up for MLS Live and can watch any game I want. Cut the cable stations out of it. Make the leagues create a product that people want to pay for.