The First Amendment does not protect violent acts against others.
I said that tongue in cheek. I am quite serious however, that flag burners should have their butts spontaneously kicked and I can assure you the problem of flag burning will go away without another law from useless pols.