Multilanguage ballots have definitely got to go. Afterall, we're America, aren't we? Our language is supposed to be English, right?
I do agree with making English the official language in government and business dealing with the government. If a private business wants to advertise in their own language, that's their right. However, they have to realize that they risk alienating a large contingent of possible customers.
The Bilingual Lobby is insane. Most of them actually despise America and its Anglo-Saxon traditions. If they don't despise it, they seek to take advantage of the current demographic setting by creating rifts between newcomers and Native Americans.
You make a good point in regard to the problem of catering. That is, if ballots, services and business is done is given in their home language, why bother learning the language. After all, learning a language takes effort, but not having to do anything is so much easier. Thus, eliminating separate services and bilingual facilities would go a good way in helping preserve the autonomy of the country.
Your suggestions are great, as I have said. However, as I stated to Fitz, I've come to think that regardless to the amount of progress that is made in trying to bring newcomers into the fold, full assimilation may never occur due to tremendous differences in culture. If full assimilation does occur, it could very well take one hundred years. However, given the huge numbers, along with human behavior, bilingual services and social identity politics, those one hundred years could very well turn into never. I'm not talking about individuals per se, but am generally speaking about entire separate groups.