Should be charged with arson. Problem solved.
It's not like the stupid fxcks are lighting a barbecue on a closed street with a permit.
The only thing anyone should be able to burn in public like that is an emergency signaling device, and that's only in an emergency.
If someone gets injured while the flag burning is going on, charge them with assault or attempted murrder.