Mexico confuses me as a country.
It is the country that has hosted the World Cup the most. 3X. Says something about its infrastructure. And clout.
It is also a top 15 country in the world by GDP.
It is also a member of OECD and G20, the prestigious comities of prosperous nations.
Decent indicators of economic clout and prosperity.
Yet, it is somehow a butt of joke, especially to Americans. Treated like a poor neighbour you don't want to mix with, you chase away from your borders. And their people running away to America by all means.