All those salutes to soldiers at NFL games? Those are paid for by the Department of Defense and used as a recruiting tool for the military. More than $5 million in taxpayer dollars have been paid to NFL teams since 2011.