My opinion:
Burning the flag should be a free form of expression for those who want to protest our country. Me calling the flag burner a scum sucking seditious weasel is an equally protected form of expression, and if the flag burning loser throws one punch in retaliation, cart his butt out to the lockup. He can't protest his first amendment rights while denying me mine.