Supreme Court has ruled twice it is legal to burn the flag.
As I understand it, it's legal to burn YOUR OWN FLAG, but it's not legal to burn somebody else's flag. Not because it's The Flag, per se, but because it's somebody else's property.
True.
But burning the American Flag should be an explicit disqualification for holding public office or voting in the United States.