It is a fact that the NFL's ratings are down, and much of it is due to some of their player's disrespect of our National Anthem.
You also mention NASCAR, but what do you really know about automobile racing? NASCAR's ratings have been in a slow decline ever since
they went with "The Car Of Tomorrow." You see, most of us older automobile enthusiasts preferred keeping the "stock" in stock car racing,
NASCAR has, as did the NHRA with it's now pathetic Camaro (it used to be Pro Stock) division, deviated from stock bodied cars. That, and
the fact they have become so expensive to operate that very few independent (single car) teams can be competitive.
Anyway, the majority of the American public has dissed those player's disrespect for our National Anthem (read some of the comments below
the stories here on the internet). Again, that is a fact.