Señora Gomez* hobbled into the social security office in Arecebo, Puerto Rico, supporting herself on her grandson's arm.
She is an elderly middle-class woman, born and raised on the island. She's done her best to do right by everyone and has slowly sold off her land to cover her daughter's expenses and to pay for her grandson's education in the continental United States.
Upon approaching the window, she was informed by Juan Gonzales*, speaking in heavily accented English, that all official business of the United States Social Security Administration will be conducted in English.
Is there really any good reason for a Spanish speaker to demand that a Spanish speaker speak English, in order to get her Social Security check, which she's contributed to all her working life?
Puerto Ricans are often informed that they are in America and should speak English. However, what the Anglophones tend to ignore, is that the Puerto Rican's were speaking Spanish before the island was obtained by the United States and that most generations since then have been born, raised, and died with their native Spanish language. Why should they have to change?
Bilingualism is a tool for success. Ideally, everyone would be bilingual, but this is not possible, at least not at this time. Even if all of the children in school are taught, and learn, sufficient English, the older people would not be able to change, due to age related issues. Using the language as a barrier to services is reminiscent of the literacy tests imposed in the Deep South after the Civil War.
Also, if we take an example from Russian education in the Eastern Bloc countries, we can see that although all of the school children were required to take Russian, most hated it because of it being the language of the colonizer and never learned it well. Who are we to impose our language on others?
English Only is a bad idea.
*These are not really their names.