Immigration has long been a contradiction for Americans: on one hand we are proudly "a nation of immigrants," on the other, there have been efforts at various times throughout our history to prevent or restrict one group or another from coming to this country.