I think it is indeed the flag of Mexico.
Just another sign of reconquista.
Nah. At the Fort Worth Rodeo, the flag of Mexico is flown alongside the flags of Spain, France, the Confederacy, Texas, and the United States. Every year, for the past 30.
No big deal.