It is NOT a criminal offense becasue it's using your right to the first amendment.
You missed that it is someone elses flag.
Otherwise I could burn down your house to piss you off. lol
So because of some low class folks they can buy a flag and burn it and still live here.