Agreed. End the refugee program for a fixed period of time - maybe 10 years. Of course, to do that would require a Congressional GOP with a spine, which we do not have and most likely will never have.
I think the last time we tried that, we virtually ended all
immigration into the US from 1920 to 1964. It gave the asylum
seekers plenty of time to assimilate.