All this “immigrants have to speak English” thing, I definitely support it. I also think to support this initiative, US government should allow foreigners to be able to stay in US for at least one year without having to work here. Thus they will have free time to study English. All our time is fully spent building a better America. We really don’t have time to study English.
It seems to me that Americans didn’t pay attention to the immigrants speaking their own language and how they had suffered not able to speak English, until one day they found that there was a large group of Spanish speaking people in US speaking a language Americans cannot understand. Then Americans freaked out and started talking about immigrants having to speak English.
It is really not we don’t want to learn English. It is also not that we are too old to learn English. It is just we are too busy building a better America that we don’t have time to study English. America has to give us free time to study English if America wants us to speak English.