Reading Dan McLaughlin’s opinion at the link above made me think that it might have been better to break the EO into several individual EO’s. One for the temporary refugee ban. One for the 7 countries. One for Syria. And one for consideration of religious minorities (sections 5b and 5e). Then the court’s broad brush approach would not have been possible.
His first executive order on immigration should have been undoing DACA.
Drastically reducing the number of refugees resettled in the United States should have been prioritized separately, IMO.