The U.S. is a country of immigrants.
With the exception of native Americans, U.S. citizens all came from different countries, cultures and creeds. But when they came here, they all learned to speak a common language: English.
How can you have a country where everyone speaks a different language? And why should Spanish be the only alternative language? How about Chinese, Hindi, Urdu, French, German, Italian, Greek, Swedish, to name a few? There are millions of people whose native language is not English.
In the past, immigrants came to this country because they loved it. They escaped poverty and persecution, and they treated their new motherland with respect. They didn't demand that everyone else speak their native tongue, and they did not parade with foreign flags.
I say to all immigrants, legal and illegal: Respect this country, learn its language, and don't fly foreign flags. And the citizens of this great country will embrace you.