On one level the ban has a degree of credibility, especially to those who have shortsighted viewpoints. A determined terrorist cell will find a way to implement  agendas wherever they want,  just as a wall will not stop those who want to get over it.  Note, human resource focus on immigrants, the vast majority of which are not terrorists diverts resources from specific focus seeking out known and suspected terrorists.  A ban potentially benefits terrorists.  The nationalistic isolationism we see is nothing short of a de-evolution of human society .  This ban is just one small part why groups like this are rallying against Trump.  His agenda is stripping freedoms in the US, strongly supports Russian ideology, and alienating  countries worldwide who've been friends and we have worked together with.  Top this off with a white supremacist  attending national security meetings.....me thinks republicans and democrats should  forget disagreements and boot this guy out of the white house.