The Department of Defense pays the NFL millions to promote the military and whip up nationalism at their games as a recruitment tool.
The participation of players in the national anthem before games used to NOT be a thing at all. The Department of Defense pays the NFL big fucking money to promote