https://twitter.com/realDonaldTrump?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor
Look in the mirror, mate!
It was, of course, Trump's rush to put something out that was the problem. He didn't even consult his own attorney general. If he thought it was important, he should have sought opinions and inputs. Then the mess would not have happened.
It looks to me like Trump can't manage a large organisation. He's used to using a small inner team and his family. But the US government is much, much larger than Trump Inc.
He's entrepreneurial and impulsive. These can be assets in a smaller organisation which can flex around the CEO's intuition. But doing things without thinking them through is dangerous for a government. You can impose costs you never imagined existed. (On this measure, Rex Tillerson would have made a better president).
For the sake of the USA, I hope he learns to stop rushing and to be more deliberate. We all know there was no emergency. The US was managing immigration fairly well. The US' Moslem issues are home-grown. All he needed to do was to adjust the volume of immigrants if he wanted to keep the flow at a manageable level. If he wanted, he could also have introduced more extensive questioning.
No ban. Job done.