I largely agree with your sentiment, but what of the fact that poorly integrated immigrant populations have been hotbeds for radicalism? I think it is not enough to simply allow the immigrants to live in our country, but to also have a culture that is pluralistic enough to accept them. Not that the US is perfect at doing this, but I think that having a national identity that is less attached to a concept of ethnicity or monoculturalism has been helpful.