There's an easy way to fix the flag burning problem that won't result in violating free speech rights. Just start making all American flags out of non-flammable material. We have the technology, so why don't we use it?
There. It's settled. Can we go back to talking about something else now?