Yes I agree. We should be letting no more than about 250,000 per year in through legal immigration. The US has no more responsibility to allow the rest of the world into our country than China or Russia or any other country.
The illegal immigration is the worst though because we can’t control how many come and who comes. We are the greatest country on Earth and we are getting the dregs of society from mostly Mexico. No country can absorb the entire underclass of another country and retain its national identity and economical stability.
Immigrants, legal and illegal, are taking jobs from Americans and depressing wages. The total number of working-age (16 to 65) immigrants (legal and illegal) holding a job increased 5.7 million from the first quarter of 2000 to the first quarter of 2014, while declining 127,000 for natives.