There is no such thing as a freedom that explicitly denies others of freedoms. In some countries, a 'freedom' which does that could be called slavery, tyranny, or a host of other names.
This action to prevent the burning of the flag, or make it unlawful, puts our political leaders ignorance in the spotlight. The flag code is explicit about the handling of our flag when it is worn as to be undignified to fly any longer.
The flag is to be burned. In the military there is a specific drill associated with this. It honors the flag and what it stands for.
Burning the flag is tantamount to saying, "I no longer want to be in this country. I hate it.". Do not attempt to give me rationalizations which would indicate any other meaning. Read and understand the flag code. Then come talk to me about it.
Our flag has a life of its own. It is to be revered, as any other life is.
That is my opinion.