A scuffle broke out after protesters lit an American flag on fire outside the Quicken Loans Arena in Cleveland, where the Republican National Convention is being held.