Tucker on Anthem Protests: 'Shared Belief in USA is the Only Glue That Binds Us'

Tomi Lahren's Final Thoughts: A Free Speech Lesson for NFL Anthem Kneelers

As President Donald Trump prepared to fly to Indiana for his big tax reform speech, he took questions from reporters on a range of topics, including the national anthem protests that have swept the NFL.

He was asked why he defended white supremacists' right to protest in Charlottesville, Virginia, but now says NFL players shouldn't protest during the national anthem.

"You cannot have people disrespecting our national anthem, our flag, our country," Trump said. "And that's what they're doing."

He said the NFL is in a "really bad box," because the fans agree with him and the league's ratings are down.

"In my opinion, the NFL has to change. Or you know what's going to happen? Their business is going to go to hell," Trump said.

"We have to show total respect for our national anthem, for our flag, for our country," Trump said. "When they're protesting during a football game, I think they can find better places. But they cannot do it during the national anthem."

Watch more above.

Gutfeld: The NFL Is 'Crippled By Identity Politics'

'Nice Try, Roger Goodell': Hannity Blasts League 'Hypocrisy' on Demonstrations

Steve Bannon to NFL: 'Take A Knee - At Night to Thank God Donald Trump is POTUS'

Clinton: Female Trump Supporters 'Publicly Disrespecting Themselves'