In my travels to Europe and other countries most people in those countries know English. Why can't our citizens be required to know English. My father and his family were Polish immigrants and my grandparents made them speak English outside of the home as they were no longer in Poland they were in America. It was fine for them to speak Polish inside the home.
I think it is a respect issue if you live in America you should speak English. As an American if I am traveling to a different country perhaps France I purchase a travel dictionary. I do this so I atleast try to speak that language. Again, it is out of respect.
After all English is an international language why shouldn't we speak it in America?
Todd Marciniak