But who are you to say whether someone should or shouldn't speak their own language, if they want to?
This is America. If you want to live and be successful in America, then speak English. The reason that this country has been so successful and has become the superpower that it is is because of the immigrants who came to this country and conformed to American societal norms. America is supposed to be a "melting pot." Instead, too many immigrants today want to just bring a little piece of their own country here and demand that everyone else adapt to them. Sorry, not how it's supposed to work.