This is so fucking stupid.
Impose a temporary ban, and then lift it after 90 days? What the fuck is going to happen within those 90 days other than just pissing people off?
It's like, "hey man, let me punch you 90 times and then I'll stop and we'll be friends, hmkay like nothing happened."
The fucks the point? I literally think he wants to do this to say to his supporters that he backs up on his campaign promises, and then undoes it a few weeks later so that 4 years from now people won't remember the temporary ban. Both Jimmy Carter and George Bush enacted similar bans but one was due to the Iran hostage crisis, and the other due to the immediate after math of 9/11.
This was caused by nothing. In fact, what was the last terrorist attack? San Bernadino? Which was an American citizen to begin with?