Their loyalty isn't so much to the nation of Mexico or to its government as it is towards "La Raza," otherwise, as you say, they would be living in Mexico. Their shouts of "Viva Mexico" are just another way of proclaiming "Viva La Raza" and "Brown Pride."
Exactly right. Their message is simply anti-gringo, pro-Aztlan.