In response to the actual topic, I say this. Either one or the other language should have been subtitled. All-Spanish things should be restricted to Spanish channels, the rest of TV is for everyone, and the majority know English here (and quite a few only English).
1) If you come to live and work and stay in a country, learn the language. This has for the most part been done by all previous immigration waves in America. I don't care if you learn it before or after you come, just make sure that you're decently fluent in a language within a couple years of moving to a country (English, of course, for America). I don't care what you speak most of the time, just make sure that you don't demand English-only speakers accomadate you specially.
2) If you come here to live and work here, for god's sake respect their laws. My biggest beef is with the border-hoppers (quite often carrying drugs, too), as well as those who demand rights equal to and in some cases greater than lifelong residents. When the Italians came here, did they demand Social Security checks, did they just come over without following the laws, did they demand bilingual schools? No. Bilingual schools are OK for immigration-heavy areas, so long as they try to get you speaking English as well. Do not expect special breaks. You will come here like every other damn person gets here, and if you have a beef with it, tough luck.
Note: I have no problem with legal immigrants who respect the laws and try to assimilate.
3) Someone before said something about, "Does the military try to learn the language in other countries?". That is a bad analogy. Immigrants are those who wish to become residents in a country. The soldiers are guests of the country. The Army, Navy, Marines, or Air Force ordered them to stay in a country for a while. They did not choose to come to that country.
Overall, just learn the language, and don't demand special breaks IF you plan to come to a country and stay there. I don't care what you do, so long as you respect the laws of the country you are moving to, and don't demand others to learn your language. This does not apply to visitors, of course. I don't expect you to learn a whole new language if you're just visiting a country for two weeks. Then, you are guests of a country, and they have to accomadate you to some degree (though that may require hiring an interpreter).