When my parents came over from Hungary they had to take a test to become a citizen of the U.S.A..
http://usgovinfo.about.com/blinstst.htm
They also had to respect our country, laws, and flag, and also learn to speak "English".
Today we can't even communicate on a daily basis with alot of the local Mexicans working at fast food places, stores, day laborers, etc, etc, etc. They just look at you and say "No speak English". God bless those who do respect our country, laws, and flag. Not to mention speaking English.