You just made the supreme mistake of the Baby Boomers.
"It's a free country" -- does not mean that anyone can do anything without limit. It simply means that we have no King, we have no monarchy, we rule ourselves and make our own laws.
And the people who did that spoke English, and their nation was formed around a Constitution - an agreement - written in that language, and the people who spoke it.
Invasion is not a civil right. There is no right for the Chinese people to land in Los Angeles, set up the New Middle Kingdom, and declare Mandarin the official language of government and commerce.
That's treason against the Americans. And war.
And the same rules apply to the citizens of Mexico.
There is no right to colonize and invade the United States. That is not what freedom means.
"Among other things, prospective citizens must take 650 hours of language instruction as well as demonstrate knowledge of the German constitution... More importantly, in order for Turks to naturalize they must demonstrate that they have renounced their Turkish citizenship, and since 2000 they must sign a document stating that they will not acquire a second citizenship. If they do acquire a second citizenship, they immediately lose their German one. Before 2000, many Turks, when they renounced their Turkish citizenship, were told by the Turkish embassy that they could reacquire Turkish citizenship after they obtained their German citizenship."
"The German government, in the context of highly politicized elections, however, has begun to enforce the denaturalization of those Turks who reacquired Turkish citizenship, and it is estimated that approximately 50,000 Turks have lost their German citizenship."
There is a rational debate to be had over the merits of having all American citizens speaking a common language, English. Hysteria over some mythological Latino invasion and takeover does nothing to inform that debate, and will simply hasten the day when no Spanish-speaking American will want to vote for the Republican party.