Well, we need to put it in perspective a little bit. The aim of the ad was not to encourage anybody to do anything other than buy Coca-Cola. I agree that there are many disadvantages to an immigrant not learning English, and that choosing that route seems incredibly stupid.
That said, we have to have this discussion EVERY freaking time any kind of minority pokes their head up and is noticed. Take it beyond this ad, what is up with the talking about the Cheerios ad? That was all in English, had nothing to do with immigration legal or otherwise. But we have to have a discussion about it. Hispanic kid (who was American, BTW) sings the national anthem (in English) at a basketball game, and we have to have the twits explode. Factually, it had nothing to do with immigration, because the kid wasn't an immigrant. He wasn't an illegal who wouldn't learn English, he was a native born American, spoke English too. Twits go nuts over it. WTF is up with that?