They have to accept American laws and speak passable English, for which they are tested in schools. The Russian refusal to take Latvian tests is telling.
Ivan
If they are born in America, depending on the county/municipality they really don't have to speak much english. Many Cajuns speak no english, shall we kick them out? That is not American. Indians are also not required to learn English.