I think CajunCowboy is on the right track when he says that the NFL is heading down the wrong path.
--
I personally think that the emphasis on wide-open offense and overly complex pass interference rules allow too many games to hinge on the calls (or noncalls) of officials. And two years ago, we even had a Super Bowl determined by questionable interpretations of overly complex rules.
And today, many people seem to confuse "close games" with "great games."
--
As far as the collective bargaining agreement goes, it creates problems because it currently discourages long term associations between teams and players.
The agreement could be modified, though, to fix some of the problems.
For example, there could be a rule that identifies "longevity players" - players who have been on a given team for a specific period of time, say 8 years.
The salary of "longevity players" might cost less against the salary cap. Maybe they wouldn't count against the cap at all, maybe only 50% of their salary would count, or maybe their first couple of million in salary wouldn't count but everything thereafter would. But there would be some salary cap break associated with keeping longer term players. Maybe the league would have a "longevity player salary cap" that operated semi-independently of the team's general salary cap. Regardless as to the specifics, the general idea here is that there would an incentive to teams keeping some of their longer term players.
And if the agreement could be structured such that the average player stood to make the same amount of money (i.e., same percentage of the NFL's overall take) as is currently the case, maybe the players union would agree to it.
I think an approach like this would have a chance of improving the fan's experience of the game.
--
Chad Johnson doesn't bother me. Actually, I like him. He's just a fun-loving youngster who is no more toxic than Billy "White Shoes" Johnson.