Trump just answered your thread:
1h
Donald J. Trump @realDonaldTrump
Everybody is arguing whether or not it is a BAN. Call it what you want, it is about keeping bad people (with bad intentions) out of country!
Just because President Trump is a craven coward, doesn't mean that I want to be. Terrorism is not an existential threat to my country. Not to say it isn't a problem, but the pinpricks that the terrorists have achieved in the past 15 years are not worthy of tossing out our proud traditions of compassion and treating each person on their own merits that Trump's EO has done. Besides if we're going to worry about terrorists, why weren't Saudi Arabia, the UAE, Egypt, or Lebanon, the source of the 9/11 hijackers, included in EO, especially Saudi Arabia. This isn't to say that terrorism isn't a problem, but at best Trump's EO does nothing to solve the problem, and at worst, he's handed the terrorists a major victory by showing how terrified our President is of them.
Your first three sentences are first class.
But at the end of the day, the will of the American people is, for whatever reason, an overwhelming feeling not to allow people from these countries to come freely to the USA.
That may be an "out of proportion" feeling that people have from media stereotypes, and I am sure the majority of Americans have not visited any of the 7 countries.
Trump is a populist who ran a campaign based on their fear. Maybe online beheadings in Iraq etc are enough to turn people off, however infrequent as you mentioned.
My stance is "legal" immigration. Queue up. Put your application in and wait your turn in an orderly process. I am all for resettling refugees who are fleeing religious persecution. But the German experiment has highlighted that a lot of the "free roaming" refugees are incompatible with their newly found western home. Economic refugees and terrorism are simply not discussed anywhere (glad I can actually discuss them here).
Trump is doing it with a chainsaw, but you will be disappointed to find most Americans approve.