I have said it before. Trump should have followed the form of Obama's immigration vetting order and eliminated all of this trouble for himself. He could have made some changes to toughen it up and he would have been fine. Obama's order worked better because he did not focus on 6 or 7 countries, but on people who could be terrorists. Terrorists can come from Canada, London, or Lebanon-- so you need to focus on where they have been (to terrorist training camps with Al Quaeda, Taliban, or ISIS? for example), attend a mosque in Canada or London where there is a militant group that the person being vetted joined.