Let me be very plain here. If you base your positions on issues because of hashtags or only on what the MSM tells you, all I can say is you are willfully ignorant. Not stupid, as that implies that you can't learn. Ignorant means you don't know and that can be corrected. One of my Markisms is "Don't beat yourself up for not knowing what you didn't know before you knew it." Willfully ignorant means that you know that there is information out there relevant to what you are talking about, but you don't try to find it.
Here is a simple, plain explanation why DHS under Obama came up with the list of countries that Trump has temporarily banned all immigration from.
Let's say for a moment that I want to emigrate from the United States to Australia. I would need to visit the closest Australian Consulate, fill out their forms and then provide documentation to prove I am who I say I am. Things like my passport, drivers license, birth certificate and Social Security card. I would need things like bank statements, utility bills and whatnot to prove where I resided. I would have to attest if I did or did not have a criminal record, if I had a job waiting for me in Australia and other questions. The Consulate would then take this information and check it against US local, State and Federal databases to make sure I am telling the truth and I am who I said I am.
Would you consider these actions to be prudent and reasonable? If you were renting an apartment, obtaining a job or purchasing a weapon, would not some subset of these documents would be needed, correct?
The countries in question, Iran, Iraq, Libya, Somalia, Sudan, Syria and Yemen are on that list for either one of two reasons: Either the National government is hostile to the United States ("Death To America!") or there is no significant National Government. This may seem like an insurmountable intellectual chasm to jump, but I have faith in you to comprehend this. If there is no governmental agency to regulate the identity papers their citizens use, there will be no databases for us to verify who these people say they are. That means we can't independently verify what they tell us.
The result is we have no way of determining if that male of fighting age is a true refugee fleeing the conflict, the poverty or the political/religious oppression he is enduring in that country, or if he is coming to the US to visit death upon us.
In countries with no (or very little) National government, it is a "cottage Industry" to create fake identity documents. With no functional National government to verify the documents against, why would you accept them at face value? In the countries that are actively hostile to us, those countries could just issue false documents and have the databases fixed to show the documents as good.
We are accepting Immigrants from Saudi Arabia and the rest of the countries that are predominantly Muslim because 1) They have a functional National government and 2) that government is not actively hostile to us. So your #MuslimBan hashtag is stupid and ludicrous on its face.
The travel ban is a temporary thing until better vetting procedures are developed. That's the reason in a nutshell. As in my prior post, I am not happy that US Green Card holders from those countries are/were being detained, however new immigrants need to wait and be verified until the US government is satisfied.
For all of you "No Borders" people out there, I tell you what. Travel to all the other countries and convince them to apply for Statehood in the United States. Convince them that they will be better off under the control of Washington DC and President Trump. If you succeed, then there will be no more immigration issues with those former countries.