We are allowing in millions of poor, uneducated,third World people who don't speak English and of whom over 50% will need taxpayer assistance to survive. However fine these folks are they have never shown the ability to create successful, prosperous, peaceful societies.
Does this sound rational?
We should be favoring European immigrants with money and education who speak English and come from similar cultures....This is just common sense.
And if anyone screams racism, it's racist to deny Europeans entry at the same level as Mexicans, Central Americans, Somali's etc.