Burning your trash is not an insult to veterans who fought and died for the country though. A flag, as the symbol of our Nation, is different than other private property.
The whole thing is a stupid waste of time, IMO. Its just one more law on the books to spend money arguing about and enforcing, appealing, etc.
I find burning the flag as protest ignorant in the extreme, because you are desecrating the symbol of the Nation that protects your right to dissent (or should anyway). Its an act really unworthy of any American. Protesting our government by burning the flag is simply illogical.