Why do we have some 46 Mexican consulates in the USA anyway? The better to meddle in American politics, that's why. But who allowed them to establish all these consulates in the first place.
Expell them all.