Honestly this flag sucks and the country it is associated with sucks too. Why the hell would you put a Mexica symbol on your flag and then push Nahua culture into extinction and force everyone to speak Spanish (nahuatl language almost disappeared post-independence)
Furthermore, the symbolism is all fucked up, on the original Tenochtitlan glyph the eagle is not holding a snake it's holding the symbol for war. The snake is a symbol of wisdom, and the eagle is a patron animal of the god of war, so it means violence winning over wisdom. Which I guess makes sense since it's the most violent and corrupt country in the Americas. Green is also an ugly color for flags. Basically, fuck Mexico