Treasury Secretary Steven Mnuchin says that NFL players have the right to free speech off the field but should show respect for the US flag while they are on the field.