The league no longer gets paid for its anthem time or honoring the military. That ended within a week or so of the news breaking however many years ago. People were appalled, rightly so, and the NFL announced that it would no longer require payments for taking such actions. You know, because it was good business to get the money when they could, and better business to not take the money when people learned of it.
I've seen all of about an hour of NFL football on TV this year. That means I've seen all of about 3 minutes of actual gameplay.