A private citizen can do about what he wants on his own property with any flag as far as I’m concerned.
You used the word citizen.
These buttwipes that are doing this are not citizens.
If they were, they would not be flying a mex POS flag superior to the Flag of the United States of America.
And once a "non-citizen" (read illegal mexican invader) does it, in the United States, private property or not, with the sole aim of fomenting unrest, that is an act of war.
Period.
What!!!!!!!!????????
So, are there other laws that private citizens are free to pick and choose whether to follow or not? Are laws even necessary? Why bother at all with the troublesome things?