I don't see Mexican immigrants "taking over the government", I see our government doing some really stupid crap to appease them.
Here in S. Florida we have Spanish speaking people from all over Latin America. Hardly any Mexicans. Specifically, it is the Cubans who have taken over Miami-Dade politics.
Miami-Dade county is now about 40% Hispanic, 30% Black, 20% White/Non-Hispanic, and the rest "other". It is obvious from the elections and the polls that Hispanics vote as a block against non-hispanics. The blacks, when they vote, tend to vote in a block against non-blacks. The whites tend not to vote.
Traveling to Miami is like visiting a foreign country. You can shop in malls and find not one English speaking sales clerk. There are large areas of Miami-Dade where you will not see ANY business signs in English. If you call any government office you are guaranteed that the person you are speaking to will have an accent thick enought to cut with a knife.
There is a huge "white flight" happening where those that can are moving to the more northern Broward and Palm Beach Counties.
This is not assimilation. It is invasion.
So, what's the problem?
That's a lie. I work in Miami-Dade, there every day, and do all (100%) of my business in English, even with other people who can speak Spanish.
That's the kind of crap that gives people the impression that Miami is some sort of non-American ghetto, you should be ashamed of yourself for spreading such garbage.