I agree with that, 100%. They still should not have burned it though.
They had to burn it. It would have been a desecration of the American flag the Mexicans took down not to burn it. Any flag that is raised in the place of an American Flag on American soil must never be allowed to be raised anywhere ever again.
I know this is all symbolic, but to take down the American flag and replace it with a foreign flag is an act of war. If this were the British flag or the Canadian Flag or the Swiss flag, it would make no difference. It would have to be burned. The quicker the better. Such a flag must never be allowed to be raised against the United States again.
We need to let these insurrectionsts know that we will not tolerate their acts of rebellion. If we don't, then we might as well just start raising the Mexican flag over all of Aztlan now, as the American flag means nothing and all those who died fighting for it died in vain.