We could also cite Jimmy Carter’s (a Democrat) ban on Iranians after the embassy takeover. Non-citizens have no rights guaranteed under our Constitution. The legislature has plenary power over who can enter the US and under what circumstances. What could possible go wrong with having a registry of legal immigrants from countries where Islamic Terrorism exists?
Trump’s suggestions are on the right path; fine tuning yet to be done.