If you live in AMERICA you should learn the language. I am a first generation American, my grandparents came here from Italy and learned the language. We learned Italian from our parents when we were kids, but we were only allowed to speak it at family gatherings and at home.
My Grandparents struggled to learn english because America was their new home, they respected it. I think that if you live in this Country, you should respect it. The problem is nowadays, Immigrants are too lazy to learn or teach their own kids english, so our Politically correct government caters to them and starts federally funded programs that cost us taxpayers billions. The money would be better spent for programs that teach english. It is their obligation to adapt to their New Country.