Different standard for NFL owners?

Different standard for NFL owners?
846876
Football
New England Patriots
Top Videos