That would be nice if it could really be done but, when this nation first started out, there were many immigrants who didn't speak English as their first language...
They did however learn to speak it and simultaneously kept handing down their own native language, culture & heritage down to their next generations...
They were attacked also back in the day, and eventually most assimilated into the American Melting Pot and became contributing citizens of our great society.
But it didn't happen overnight then and it isn't going to happen overnight now... Why? Because it takes time for a foreign culture to assimilate to our customs just like it happened with previous cultures, and not every culture assimilates at the same rate...
Some cultures need to have someone interpret whatever it is they're trying to learn by using their native language first, then emphasizing the terminology in English again and again, until they use the term in English first, and that's the main reason why some companies as well as most educational institutions prefer having an educator with the ability of being at least bi-lingual - Capeche - Comprende???
Otherwise interpreted as Understand?
The ones who have been here to stay will eventually understand the importance of mastering the English language if they are to step up each rung on the ladder which determines how far one wants to get in achieving a better life for themselves and their family...
The ones that cannot grasp the concept of assimilation eventually become disgruntled and return to their native lands, and this has been happening in the United States of America as well as in Canada ever since these countries were first formed.
So don't get angry because it will eventually work itself out... If you don't agree with me well, that's okay it won't be the first time someone has!
Just please don't get hostile over my own perspective because it will show one's immaturity and inability to discuss issues in a civil, respectful and courteous manner.
After all, even though I do not necessarily agree with you, I will still respect your opinion so please do the same.
Respectfully,
Henry