1) There is no right to immigrate. Correlatively, no nation is under any obligation to accept immigrants.
2) Immigration must be to the benefit of the host country. Trump understands this; leftists don't. Another reason to rejoice that Trump is president.
You don't like his style? Suck it up. He is doing good things for the country.
Diversity Visa Program? An outrage to any sane American.