You may not like Trump (some don't, most actually hate him- including yours truly), but if anything, he will go down in history as the person who forced the West to tackle irregular immigration from the developing world (or 3rd world, where mass population growth is out of control).
Overpopulation is going to lead to the worst humanitarian disaster the world has ever seen. It is bad now, but by 2050-80, it will get over 400% worse than it is now. This is going to lead to famine, war and increased displacement. Africa, the Middle East and South Asia.
Liberal values have limits; we can't take in too many refugees or illegal immigrants without suffering the same fate.
While blunt, these countries may need to follow the Chinese model and have a child cap for 30 years or so. This will improve average IQ and help develop the working and middle classes.
Since Trump's security plan, European countries have danced to the beat- including the EU, - who are already promising to change the ECHR.
It may be better to have a clearer definition of a refugee and an illegal immigrant. A refugee is someone who applied from their country and was accepted. An illegal immigrant is anyone else. (excluding work visas).