The 7 Muslim country ban was poorly thought out and will eventually be struck down.
Why was this order so messed up? One shocking reason is that Trump has never before heard of the Geneva Convention. Why should he know it? no one in his family was military and by chance Donald never learned about it on TV. The advice Trump got from Bannon, a crypto Nazi, is another reason.
The Guardian paper interviewed Angela Merkle who to her great surprise discovered Trump never heard of the Geneva Convention.
He swore an oath to the Constitution in which he knows next to nothing. Ignorance of the law is no defense. Airports are in utter confusion as to who to detain, deport and arrest.