Reminds me of the saying, "Do not ascribe to malice that which can be explained by ignorance." I knew it was illegal to fly another country's flag above our own on US soil. Apparently the Hispanic, but said to be American citizen, owner of the property did not. He could have been politely told...or impolitely told if that is one's inclination. Tearing down the Mexican flag and throwing it on the ground wasn't cool either.
So far Mexicans don't seem inclined to burn American flags, like many other people around the world. It sure would be nice if we could maintain our relatively friendly relationship with them, while somehow also securing our borders against illegal immigrants.
Chuck