Let me provide my thoughts on President Trump's executive order on a immigration ban from these 7 countries.
First let me say at its core, the order is constitutional and legal. The ability of the President to issue orders banning immigration on a temporary basis from particular countries or particular groups of individuals has consistently been held up in court. In fact all 5 previous Presidents have issued similar immigration executive orders. These type of Presidential actions have been performed as far back as the 1830s and have always been supported in court decisions.
Now let me discuss the problems I see with the executive order from President Trump. First the banning of Green Card holders was over-reach (it appears to have been rescinded). The order does not address people with dual citizenship (e.g. what about dual Canadian/Iranian citizens?). Also people in transit with valid Visa's in-hand should have been admitted.
In my opinion the implementation of the policy was very poor. No guidelines were handed to agencies prior the announcement. There should have been clear guidelines prepared and issued prior the "start date". Also all the airlines, embassies and foreign governments were caught unprepared. The Executive Order should have had a "start date" about a week after the announcement in terms of banning incoming travelers with valid Visas, but stopped issuing new Visas immediately. The concept that terrorists from these countries would have rushed to come to the U.S. is not true (especially since most would not have Visas on the announcement date) - most of those trapped abroad are Visa holders who were actually in the U.S. already and then were abroad visiting family etc.
Now some have questioned "why this list of 7 countries and not others where the 9/11 terrorists came from?" As noted by former President Obama these 7 countries are high risk because they do not vet and provide information on the travelers they send abroad. There are international standards for sharing information regarding people on flights that most countries adhere to. However these 7 countries do not share information - due to two reasons. Some of these countries (e.g. Syria) are war torn entities with no effective functioning central government. Others such as Iran simply refuse to cooperate and properly share information.
I will note that countries such as Egypt, Saudi Arabia, and Pakistan fully cooperate and share information via standard computer systems about their citizens traveling on airlines. This is why these countries are not on the high risk list or part of this temporary travel ban.
It can not be summed up any better!!!!!!!!



